1. 程式人生 > >多個數字求和

多個數字求和

ont .cn += double image 流程圖 eof 技術 遍歷

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);
}

}

結果截圖

技術分享

技術分享

多個數字求和