请问下面代码中的两个数是否交换成功?
public class TestMethod05{
public static void main(String[] args){
int a = 10;
int b = 11;
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;
}
}
结果:
原因: