java:使用命令行参数对数字求和



About 使用命令行参数对数字求和。
例如

    java  sum  "1 2 3"    <--"1 2 3" will be args[0]
    the sum is 6

我该如何计算?
我想要这个程序的代码。谢谢
此代码只能在我输入
时计算Java sum 1 2 3
但我想要输入
Java sum "1 2 3"

public class sum {
public static void main( String args[] ) {
int num=0;
for(int i=0; i<args.length; i++){
   num+= Integer.parseInt(args[i]);
}
  System.out.println("The sum is " + num);
   }
}
  • 首先创建一个计数器,初始化为零。
  • 使用 args[0].split(" "); 将"1 2 3"字符串拆分为空格,并将其分配给新数组。
  • 遍历新数组的所有元素。
  • 使用 Integer.parseInt(String); 将每个元素解析为整数
  • 将分析的值添加到计数器。
  • 打印结果。

最新更新