1. ด้วยความช่วยเหลือของการแลกเปลี่ยนปริมาณระดับกลาง
อินท์ x = 10;
อินท์ y = 20;
อุณหภูมิภายใน = x;
x = ย;
y = อุณหภูมิ;
ในวิธีนี้ ปริมาณตรงกลางถือได้ว่าเป็นถ้วยเปล่า กล่าวคือ อุณหภูมิถือได้ว่าเป็นถ้วยเปล่า
คิดว่า x เป็นถ้วยที่มีไวน์ขาว และ y เป็นถ้วยที่มีไวน์แดง
int temp = x; เทไวน์ขาวลงในถ้วยเปล่า ในเวลานี้ อุณหภูมิประกอบด้วยไวน์ขาว และ x กลายเป็นถ้วยเปล่า
x = y; เทไวน์แดงใน y ลงในถ้วยเปล่า x ในเวลานี้ x เต็มไปด้วยไวน์แดง และ y กลายเป็นถ้วยเปล่า
y = temp; เทไวน์ขาวลงในแก้วเปล่าของ y ในเวลานี้ x มีไวน์แดงและ y มีไวน์ขาว โดยคำนึงถึงการแลกเปลี่ยนของ x และ y
2.บวก ลบ และแลกเปลี่ยนค่า
อินท์ x = 10;
อินท์ y = 20;
x = x + y;
ย = x - ย;
x = x - y;
วิธีนี้จะค้นหาผลรวมของตัวเลขสองตัวก่อนแล้วจึงลบออก
x = x + y; ณ เวลานี้ ค่าของ x คือ 10+20=30;
y = x - y; ในเวลานี้ x กลายเป็น 30 จากการดำเนินการข้างต้น ดังนั้น y = 30 - 20 = 10;
x = x - y; ในเวลานี้ y กลายเป็น 10 จากการดำเนินการข้างต้น ดังนั้น x = 30 - 10 = 20;
3. การแลกเปลี่ยนการดำเนินการแทนที่
อินท์ x = 10;
อินท์ y = 20;
x = x ^ y;
ย = x ^ ย;
x = x ^ y;