java:使用命令行参数汇总数字

时间:2012-04-17 15:08:06

标签: java

关于使用命令行参数汇总数字 例如

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

1 个答案:

答案 0 :(得分:1)

  • 首先创建一个计数器,初始化为零。
  • 使用args[0].split(" ");在空格上拆分“1 2 3”字符串并将其指定给新数组。
  • 遍历新数组的所有元素。
  • 使用Integer.parseInt(String);
  • 将每个元素解析为整数
  • 将已解析的值添加到计数器。
  • 打印结果。