当参数不固定的时候的解决方法:
方法一:利用传数组参数,调用方法的时候得传数组
public int sum( int [] a){
int sum =0;
for(int i=0; i<a.length;i++){
sum +=a[i];
}
return sum;
}
方法二:利用可变参数的方法,原理跟数组一样,但是调用方法的时候不用传数组,如果还有其他的参数,那么可变参数要放到最后面
public int sum(int ... a){
int sum =0;
for(int i=0;i<a.length;i++){
sum +=a[i];
}
return sum;
}