設計思想:題目要求是從命令行中接受多個數字,求和。而我們知道命令行中的輸入的數據類型是字符型,所以必須轉化為整型才能相加。所以我們的思路是:在輸入字符串后,用for循環依次強制轉化為整型,然后依次相加。
程序流程圖:
源程序代碼:
//計算輸入數字之和
//白悅 20153182
package main;
public class Add {
public static void main(String[] args){
int a=0;//定義一個變量來儲存參數的值
System.out.println("參數個數:"+args.length);//輸出參數的個數
System.out.println("參數分別為:");
for(String arg:args){//循環輸出
System.out.println(arg);//依次輸出參數
int b=Integer.parseInt(arg);//把字符串型強制轉換成整型
a=a+b;//依次加到a上
}
System.out.println("參數之和為:"+a);//輸出參數的和
}
}
結果截圖: