本帖最后由 zhaojian 于 2014-5-21 20:25 编辑
今天看到一道题:- class Chp1
- {
- public static void main(String[] args)
- {
- int a=4,b=5;
- change(a,b);
- System.out.println("a="+a+",b="+b);
- }
- public static void change(int a ,int b)
- {
- b+=a;
- a++;
- System.out.println("a="+a+",b="+b);
- }
- }
复制代码 打印结果是:a=5,b=9
a=4,b=5
为什么下面的a,b值没有变,在什么情况下a,b的值会变?
|
|