方法的定義面試題

花傷情猶在發表於2020-11-22

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

結果:沒有交換成功:
在這裡插入圖片描述

原因:
在這裡插入圖片描述

相關文章