課程作業01 模仿JavaAppArguments.java示例,編寫一個程序,此程序從命令行接收多個數字,求和之後輸出結果。
阿新 • • 發佈:2017-10-05
技術 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示例,編寫一個程序,此程序從命令行接收多個數字,求和之後輸出結果。