模仿JavaAppArguments.java实例,编写一个程序,此程序从命令行接受多个数字,求和之后输出。
1、设计思路:命令行参数都是字符串,必须将其转化成数字才能相加,定义一个数组接收字符串转化的数字,然后数组的各个数相加,输出和。
2、流程图:开始→定义参数→转化为整数→输出结果→结束
3、源代码:
//整数相加
//20142951 lishizhou 2015/9/26
package Test;
import java.util.Scanner;//引入Scanner类
public class Test {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int n;
System.out.println("请输入有几个数字求和");
n=scan.nextInt();//输入要参与求和的数的个数
int[] Array;//定义数组
Array =new int [n];//动态申请一串数组
System.out.println("请输入"+n+"个数字");
for(int i=0;i<Array.length;i++)
{
Array[i]=scan.nextInt();//输入n个求和的数
}//把输入的字符串转换成浮点型
int result=0;
for(int i=0;i<Array.length;i++)
{ result+=Array[i];
}
4、输出结果截图:
原文:http://www.cnblogs.com/crazy-soul/p/4841575.html