基本数据的值传递,不改变原值;因为调用后就会弹栈,局部变量随之消失
- class Test{
- public static void main(String[] args){
- int a =10;
- int b =20;
- System.out.println("a"+a+"b"+b);
- change(a,b);
- System.out.println("a"+a+"b"+b);
- }
- public static void change(int a,intb){
- a = b;
- b = a + b ;
- System.out.println("a"+a+"b"+b);
- }
- }
复制代码 结果为:
a:10;b:20
a:20;b:40
a:10;b:20
|
|