命令行求和
---恢复内容开始---
课程作业一
1.设计思想:
在JavaAppArguments.java的基础上,定义一个int型数组用来储存命令行参数,使用Integer.parseInt()来把String型的命令行参数改为int型,for循环求和并输出。
2.程序流程图:
3.源程序代码:
//信1603 李敦岳 20163520
//此程序从命令行接收多个数字,求和之后输出结果
//2017.10.1
public class JavaAppArguments {
public static void main(String[] args) {
System.out.println("参数个数:"+args.length);
int sum=0;
int[]a=new int[args.length];//定义int型数组
for (int i=0;i<args.length;i++) {
a[i]= Integer.parseInt(args[i]);//获取命令行参数值,改为int型
System.out.println(a[i]);//输出参数值
}
//求和
for (int i=0;i<args.length;i++)
{
sum=sum+a[i];//求和
}
System.out.println("参数和为:"+sum);
}
}
4.程序截图:
---恢复内容结束---