public class Command { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("参数个数:"+args.length); int x,sum=0; for(String arg:args){ x=Integer.parseInt(arg); System.out.println(arg); sum=sum+x; } System.out.println("The sum is:"+sum); } }
结果截图
设计思想
首先在eclipse的Run Configurations中给字符串args元素赋值,再定义整形变量x、sum=0。然后执行for循环语句,在循环中执行args[i]强制转换为整形、输出args[i]的值、sum累加args[i]的求和操作。最后输出sum的值。
程序流程图
注:for (String arg :args) 等同于for(int i=0;i<args.length;i++),为了便于表示for循环的流程图,所以选择for(int i=0;i<args.length;i++)的方式来表现流程图。