1. 程式人生 > >課程作業01 模仿JavaAppArguments.java示例,編寫一個程序,此程序從命令行接收多個數字,求和之後輸出結果。

課程作業01 模仿JavaAppArguments.java示例,編寫一個程序,此程序從命令行接收多個數字,求和之後輸出結果。

技術 next highlight nbsp [] ++ pub 完成 一個

設計思想:主要是在命令行進行參數的轉化並相加輸出。由於命令行參數都是字符串,想要進行相加運算必須進行轉化,借助示例JavaAppArguments.java可以很好的進行轉化,之後再進行相加運算就完成了。

程序流程圖:

技術分享

源程序代碼:

//import java.util.Scanner;
public class JavaAppArguments {
	public static void main(String[] args) {
		/*Scanner in = new Scanner(System.in);
		int i=in.nextInt();
		String arr[]=new String[i];
		for(int j=0;j<arr.length;j++)
		{
			arr[j]=in.next();
		}*/
		int sum=0;
		System.out.println("參數個數:"+args.length);
		for (String arg : args) {         //for的加強?
			System.out.println(arg);
			sum=sum+Integer.parseInt(arg);
		}
		System.out.println("參數之和"+sum);
	}
}

結果截圖:

技術分享

技術分享

課程作業01 模仿JavaAppArguments.java示例,編寫一個程序,此程序從命令行接收多個數字,求和之後輸出結果。