本帖最后由 霍明波 于 2012-9-18 15:04 编辑
package cn.itcast.day1;
public class StaticImport {
public static void main(String[] args){
add(1,2);
}
public static int add(int x,int...args){
int sum = x;
for (int i=0;i<args.length;i++) {
sum +=args;
}
return sum;
}
// public static int add(int ...args){
// int sum = 0;
// for(int y=0;y<args.length;y++){
// sum += args[y];
// }
// return sum;
// }
//
}
老师讲的上面那种方法一直不明白,总是感觉多加了一遍int x;后来自己写了下面的试了一下,发现上面的方法int x没有算进数组里,
但是对于可变参数那里有用到,毕老师好像没提过,
是不是版本升级后,原来版本的数组型的参数都变成这种可变参数了呢。在什么地方可以用到呢。 |