方法的定义面试题

【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;
        }
}

结果:没有交换成功:
在这里插入图片描述

原因:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_31762741/article/details/109965917