Java學習筆記12:交換兩個變數
阿新 • • 發佈:2019-01-05
public class TestPassByValue { public static void main(String[] args) { int num1 = 1; int num2 = 2; System.out.println("交換前 num1 的值為:" + num1 + " ,num2 的值為:" + num2); // 呼叫swap方法 swap(num1, num2); System.out.println("交換後 num1 的值為:" + num1 + " ,num2 的值為:" + num2); } /** 交換兩個變數的方法 */ public static void swap(int n1, int n2) { System.out.println("\t進入 swap 方法"); System.out.println("\t\t交換前 n1 的值為:" + n1 + ",n2 的值:" + n2); // 交換 n1 與 n2的值 int temp = n1; n1 = n2; n2 = temp; System.out.println("\t\t交換後 n1 的值為 " + n1 + ",n2 的值:" + n2); } }