
方法:
1、定義暫存變數
2、不用定義暫存變數
3、使用位元運算子
(學習影片分享:java課程)
程式碼範例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | public class SwapTest {
public static void main(String[] args) {
int num1 = 10;
int num2 = 20;
int temp = num1;
num1 = num2;
num2 = temp;
System.out.println( "方式一num1:" +num1);
System.out.println( "方式一num2:" +num2);
num1 = 10;
num2 = 20;
num1 = num1 + num2;
num2 = num1 - num2;
num1 = num1 - num2;
System.out.println( "方式二num1:" +num1);
System.out.println( "方式二num2:" +num2);
num1 = 10;
num2 = 20;
num1 = num1 ^ num2;
num2 = num1 ^ num2;
num1 = num1 ^ num2;
System.out.println( "方式三num1:" +num1);
System.out.println( "方式三num2:" +num2);
}
}
|
登入後複製
運行結果:
1 2 3 4 5 6 7 8 | 方式一num1:20
方式一num2:10
方式二num1:20
方式二num2:10
方式三num1:20
方式三num2:10
Process finished with exit code 0
|
登入後複製
相關推薦:java入門
#
以上是java交換兩個變數的值有哪幾種方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!