| 复制代码class Test {
        public static void main(String[] args) {
                int a=12,b=23;
                System.out.println("a="+a+",b="+b);//这里应该是a= 12 b=23
                change(a,b);
                System.out.println("a="+a+",b="+b);//为什么第4次输出的不是 a=35 b=10呢?而是a=12 b=23                                   //之前已经调用了  change(a,b)方法了啊  值不是已经改变了吗?
        }
        public static void change(int a,int b){
                System.out.println("a="+a+",b="+b);
                a = a + b;
                b = 10;
                System.out.println("a="+a+",b="+b);          }
 |