1. 程式人生 > >一個多個數相加的結果的java小程序

一個多個數相加的結果的java小程序

一個 util sca 求和 程序流程圖 class 思想 method ati

題目:模仿JavaAppArguments.java實例,編寫一個程序,此程序從命令行接受多個數字,求和之後輸出。

1.設計思想

輸入的參數都是字符串,要先將其妝化為數字,才能相加。因為不知道要輸入的參數有多少,所以要輸入n,進行for循環。最後輸入這些數相加,即可得到最後的和。

2.程序流程圖

定義參數個數n並輸入n----------->輸入數字,並進行for循環把輸入的字符串轉換為數字----------->然後進行for循環把這些數相加------------->最後輸出得到的結果。

3.源程序代碼

import java.util.Scanner;
public class Arguments {

public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner reader=new Scanner(System.in);
int n=0;
System.out.println("一共有幾個參數求和,請輸入個數:");
n=reader.nextInt();
int[] aIntArray;
aIntArray=new int[n];
System.out.println("請輸入所求和的數字:");
for(int i=0;i<aIntArray.length;i++)
{
aIntArray[i]=reader.nextInt();
}
int sum=0;
for(int i=0;i<aIntArray.length;i++)
{
sum+=aIntArray[i];
}
System.out.println("這些數之和為: "+sum);
}

}

4.結果截圖

一共有幾個參數求和,請輸入個數:

6

請輸入所求和的數字:

1 2 3 4 5 6

這些數之和為:21

一個多個數相加的結果的java小程序