สร้างคลาสกำหนดตัวแปรสองตัวในคลาสและระบุค่าเริ่มต้นสำหรับมันจากนั้นแลกเปลี่ยนค่าของตัวแปรทั้งสอง ตัวแปรทั้งสองสามารถทำได้โดยใช้ XOR Run
การคัดลอกรหัสมีดังนี้:
นำเข้า java.util.scanner;
ตัวแปรระดับสาธารณะ Exchange {
โมฆะคงที่สาธารณะหลัก (สตริง [] args) {
System.out.println ("โปรดป้อนค่าของตัวแปร A");
สแกนเนอร์สแกนเนอร์ = สแกนเนอร์ใหม่ (System.in);
Long a = scanner.nextlong ();
System.out.println ("โปรดป้อนค่าของตัวแปร b");
Scanner Scannerb = ใหม่สแกนเนอร์ (System.in);
long b = scannerb.nextlong ();
System.out.println ("a ="+a+"/t"+"b ="+b);
System.out.println ("เรียกใช้การแลกเปลี่ยนตัวแปร ... ");
a = a^b;
b = b^a;
a = a^b;
System.out.println ("a ="+a+"/t"+"b ="+b);
-
-
เอฟเฟกต์แสดงในรูป: