Java—— 交換兩個數
阿新 • • 發佈:2018-11-19
方法一:使用第三方變數
程式碼:
public class Change{ public static void main(String[] args){ int a=10; int b=8; System.out.println("輸出互換前手中的紙牌:"); System.out.println("左手中的紙牌:"+a); System.out.println("右手中的紙牌:"+b); int temp; temp=a; a=b; b=temp; System.out.println("輸出互換後手中的紙牌:"); System.out.println("左手中的紙牌:"+a); System.out.println("右手中的紙牌:"+b); } }
方法二:不使用第三方變數
程式碼:
public class Change{ public static void main(String[] args){ int a=10; int b=8; System.out.println("輸出互換前手中的紙牌:"); System.out.println("左手中的紙牌:"+a); System.out.println("右手中的紙牌:"+b); a=a^b; b=a^b; a=a^b; System.out.println("輸出互換後手中的紙牌:"); System.out.println("左手中的紙牌:"+a); System.out.println("右手中的紙牌:"+b); } }
執行結果: