قم بإنشاء فئة ، وتحديد متغيرين في الفئة وحدد القيمة الأولية لها ، ثم تبادل قيم المتغيرين. يمكن تحقيق المتغيرين باستخدام XOR Run.
نسخة الكود كما يلي:
استيراد java.util.scanner ؛
فئة عامة variableExchange {
الفراغ الثابت العام الرئيسي (سلسلة [] args) {
System.out.println ("الرجاء إدخال قيمة المتغير A") ؛
الماسح الضوئي = الماسح الضوئي الجديد (System.in) ؛
long a = scanner.nextLong () ؛
System.out.println ("الرجاء إدخال قيمة المتغير B") ؛
Scanner Scannerb = New Scanner (System.in) ؛
Long b = scannerb.nextLong () ؛
System.out.println ("a ="+a+"/t"+"b ="+b) ؛
System.out.println ("تنفيذ تبادل متغير ...") ؛
a = a^b ؛
ب = ب^أ ؛
a = a^b ؛
System.out.println ("a ="+a+"/t"+"b ="+b) ؛
}
}
يظهر التأثير في الشكل: