09jdk5可变参数与OverLoad;10java5的增加for循环
package cn.zyj0910.review;public class VariableParameter { public static void main(String[] args) { System.out.println(add(1)); System.out.println(add(1 + 2)); System.out.println(add(1 + 2 + 3)); } // 09 只能出现在参数表的最后 // ...位于变量类型和变量名之间,前后有无空格都可以 // 调用可变参数的方法时,编译器为该可变参数隐含创建一个数组,在方法体中以数组的形式访问可变参数 public static int add(int x,int...args){ int sum=x; /*for(int i=0;i<args.length;i++){ sum+=args[i]; }*/ // 10 语法:for ( type 变量名:集合变量名 ) { … }// 迭代变量必须在()中定义 // 集合变量可以是数组或实现了Iterable接口的集合类 for (int arg : args) { sum+=arg; } return sum; } } ?