- 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); }
复制代码 |