public static int addition(int...args){
for(int x=0;x<args.length;x++){
int sum=0;
sum=args[i]+sum;
System.out.print(sum);
}
}
为什么调试失败?
还有就是如果传递的实参是由用户给的,如何传递实参?
------解决思路----------------------
for(int x=0;x<args.length;x++){
int sum=0;
sum=args[i]+sum;
System.out.print(sum);
}
int x = 0;
下面用的是 args[i] 统一一下x 和 i,修改一下,要么都是x ,要么都是 i 就可以了
public static void main(String[] args) {
addition(1, 2, 3, 5, 6, 8, 10);
}
public static int addition(int...args){
int sum=0;
for(int x=0;x<args.length;x++){
sum = args[x] + sum;
System.out.println(sum);
}
return sum;
}