课程作业01 相加运算

1、实验目的

    编写一个程序使得能从命令行接受多个数字,求和后输出结果

2、设计思路

    输入多个字符串,遇到空格则划分,于是把它们划分成几个数,通过一个for循环输出数组里面的所有元素,并在另一个for循环里将字符串转换成整数,再进行求和得出结果,有将结果转换为字符串类型,最后输出。

3、程序流程图

    

5、程序源代码

   

 1 package demo;
 2 
 3 /*实验目的:编写一个程序使得能从命令行接受多个数字,求和后输出结果
 4  作者:石家庄铁道大学信1403-2班刘柳
 5  日期:2015年9月25日 */
 6 
 7 import java.util.*;//使用java.util包中的类Scanner
 8 
 9 public class Sum {
10 
11     public static void main(String[] args) {
12         // TODO 自动生成的方法存根
13         
14         Scanner sc =new Scanner(System.in);//构造一个Scanner对象实例
15         System.out.println("输入:");
16         String str=sc.nextLine();//接受控制台输入
17         String num[]=str.split(" ");//遇到空格即划分
18         System.out.println("数组为:");
19         
20         int i;
21         for(i=0;i<num.length;i++)
22         {
23             System.out.println(num[i]+" ");//输出数组
24         }
25         
26         int sum=0;//初始化求和结果为0
27         
28         for(i=0;i<num.length;i++)
29         {
30             Integer k=new Integer(num[i]);//将字符串转化为整数
31             int f=k.intValue();
32             sum+=f;//求和
33         }
34         String it=String.valueOf(sum);//将整数转换成字符串
35         System.out.println("结果为"+ sum);//输出结果        
36     }
37 }

 6,结果截图

 

 

 

posted on 2015-09-26 21:56  三流兔  阅读(172)  评论(0编辑  收藏  举报