1. 程式人生 > >實例14 實現兩個變量的互換(不借助第3個變量)

實例14 實現兩個變量的互換(不借助第3個變量)

can out sys sta ann sha println true ()

package wjf;
import java.util.Scanner;
public class wjf1 {
	public static  void main(String[] args){
		Scanner scan=new Scanner(System.in);   //創建掃描器
		System.out.println("請輸入變量A的值");
		long A=scan.nextLong();                //接收第一個變量值
		System.out.println("請輸入變量B的值");
		long B=scan.nextLong();                //接收第二個變量值
		System.out.println("A="+A+"\tB="+B);
		System.out.println("執行變量互換...");
		A=A^B;                                 //執行變量互換
		B=B^A;                                 //執行變量互換
		A=A^B;                                 //執行變量互換
		System.out.println("A="+A+"\tB="+B);
	   }
  }

  

實例14 實現兩個變量的互換(不借助第3個變量)