方法的定义面试题

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

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

原因:
方法的定义面试题_第1张图片

你可能感兴趣的:(Java,java,面试)