本帖最后由 Zenith 于 2014-1-6 23:02 编辑
- package cn;
- public class Test {
- public static void main(String[] args) {
- System.out.println(add(1,2,3));
- }
-
- public static int add(int x,int...agrs)
- {
- int sum=x;
- for (int i = 0; i < agrs.length; i++) {
- sum+=agrs[i];
- }
-
- return sum;
- }
- }我听5遍了 还是不明白 为什么int sum=x;,既然赋值了,为什么还要把args[0] ,也就是1的值赋给它。断点运行也调试了,为什么把x赋值给sum后,数组中只剩下2,3.了 怎么断点上args[0]=2;args[1]=3;????
复制代码 |