1、大致思路:需要申请一个长度为n的动态数组,其中n为字符个数,然后循环输入,定义一个变量作为和,初始化为0,循环相加,最后输出。

 

2、流程图

3、源代码:

//2015.9.26 chengchongjing 多数字相加

 

import java.util.Scanner;

 

 public class mathplus {

 

  public static void main(String[] args) {  

 // TODO 自动生成的方法存根     

 Scanner scan= new Scanner(System.in);      

  int n;    

 System.out.println("请输入要相加的字符个数");   

   n = scan.nextInt();//输入要求和的淑的数量         

 double aArray[];     aArray = new double[n];//定义含n个双精度参数的数组     

    System.out.print("输入"+n);    

      System.out.println("个数字");     

    for(int i = 0;i<aArray.length;i++)   

  {      

  aArray[i]=scan.nextInt();//输入n个求和的数

       }//把输入的字符串转化成浮点型   

       double result = 0;   

  for(int i = 0;i<aArray.length;i++)

    {   

   result +=aArray[i];

    }//循环相加     

    System.out.println("结果为:"+result);        

    }

 

}

4、运行截图:

 

posted on 2015-09-26 23:02  憧憧  阅读(2302)  评论(0编辑  收藏  举报