课后作业01
Posted ★若风
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了课后作业01相关的知识,希望对你有一定的参考价值。
题目:编写一个程序,从命令行接收多个数字,求和之后输出结果。
要求:命令行参数都是字符串,必须先将其转化为数字,才能相加。
设计思想:
先输入个数,再开辟空间,利用for循环输入(string类型),再利用函数Integer.parseInt()将string类型的数字转化为int型,在做求和运算,最后输出及结果。
程序框图:
程序源代码:
import java.util.Scanner;
public class JavaAppArguments {
public static void main(String[] args) {
System.out.println("请输入你想添加的数");
int n,b;
int sum=0;
Scanner input=new Scanner(System.in);
n=input.nextInt();
args=new String [n];
for(int i=0;i<args.length;i++)
{
args[i]=input.next();
b = Integer.parseInt( args[i] );
sum=sum+b;
}
System.out.println(n+"个数的和为:"+sum);
System.out.println("参数个数:"+args.length);
for (String arg : args)
{
System.out.println(arg);
}
//input.close();
}
}
程序验证截图:
以上是关于课后作业01的主要内容,如果未能解决你的问题,请参考以下文章