Java中只有值传递,引用类型传递的是地址值。
*/class ArgsDemo
{
public static void main(String[] args)
{
int a = 10;
int b = 20;
System.out.println("a:"+a+",b:"+b);//a:10,b:20
change(a,b);
System.out.println("a:"+a+",b:"+b);//a:20,b:40 -- 问题 a:10,b:20
public static void change(int a,int b)
{
System.out.println("a:"+a+",b:"+b);//a:10,b:20
a = b; //a=20
b = a + b; //b=40
System.out.println("a:"+a+",b:"+b);//a:20,b:40
//return;
}