【1】面试题:请问下面代码中两个数是否交换成功:
public class TestM{
public static void main(String[] args){
int a=10;
int b=20;
System.out.println("输出交换前的两个数:"+a+"---"+b);
changeNum(a,b);
System.out.println("输出交换后的两个数:"+a+"---"+b);
}
public static void changeNum(int num1,int num2){
int t;
t=num1;
num1=num2;
num2=t;
}
}
结果:没有交换成功:
原因: