命令行求和

---恢复内容开始---

课程作业一

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.程序截图:

 

 

 

---恢复内容结束---

posted @ 2017-10-05 19:54  ceasarldy  阅读(401)  评论(0编辑  收藏  举报