码迷,mamicode.com
首页 > 其他好文 > 详细

多个数字求和

时间:2017-09-29 10:05:49      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:size   参数   nbsp   double   计算   输入   分享   print   valueof   

1.设计思想

      从命令行内输入多个参数,先把输入的参数遍历一遍计算出参数的个数count,然后申请一个大小为count的double型数组用来存放转化为double型的参数。最后将double类型的参数相加求和并输出。

2.流程图

技术分享

 

3.源程序代码


public class Sum {
 public static void main(String[] args) {
   int count=0;//count是记录共输入了几个参数
   for (String arg : args) {
  count++;
   }
   double[] a=new double[count];//a[count]是存放参数转化为int的类型的数组
   double sum=0;//sum是所求和
   int i=0;
  
   for(String arg:args) {
    a[i]=Double.valueOf(arg.toString());
    sum+=a[i];
    if(i==count-1)
     System.out.print(a[i]);
    else
     System.out.print(a[i]+"+");
    i++;
   }
   System.out.println("="+sum);
 }
 
}

结果截图

技术分享

技术分享

 

 

多个数字求和

标签:size   参数   nbsp   double   计算   输入   分享   print   valueof   

原文地址:http://www.cnblogs.com/wl2017/p/7609392.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!