标题: 可变参数的问题 [打印本页] 作者: 路国强 时间: 2013-12-30 12:21 标题: 可变参数的问题 public class VarableParameter {
public static void main(String[] args) {
System.out.println(add(2,3));
//System.out.println(add(1,5));
}
//定义
public static int add(int x,int... args){
int sum = 0;
for(int i=0;i<args.length;i++){
sum += args[i];
}
return sum;
}
}
我的目的是算出2和3的和,但是输出结果总是错误的,求解为什么作者: 胡永城 时间: 2013-12-30 12:49
public static int add(int x,int... args){
int sum = 0;
for(int i=0;i<args.length;i++){
sum += args[i];
}
return sum;
}
/**
* 计算参数之和
* @param x
* @param args
* @return
*/
public static int add(int x, int... args) {
//初始化结果为x
int sum = x;
//遍历参数,累加进sum
for (int i = 0; i < args.length; i++) {
sum += args[i];
}
return sum;
}