public class ExchangeNumber { public static void main(String[] args) { // METHOD 1 孔融让梨 int a = 3; int b = 4; int c; c = a; a = b; b = c; System.out.println("a=" + a + ",b=" + b); // METHOD 2 (与异或的原理类似) a = 3; b = 4; a = a + b; b = a - b; a = a - b; System.out.println("a=" + a + ",b=" + b); // METHOD 3 a = 3; b = 4; a = a ^ b; b = a ^ b; a = a ^ b; System.out.println("a=" + a + ",b=" + b); } }
两数交换(Java实现)
最新推荐文章于 2024-09-15 19:46:31 发布