----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
public static void main(String[] args) {
int x = 10;
int y = 12;
x = y+ (y = x) * 0; // 这句实现交换 将a首先赋值给b 并且 b赋值给a 运算结果不受影响
System.out.println("x:" + x + "y:" + y);
}
----------------------- android培训、java培训、java学习型技术博客、期待与您交流! ----------------------
详情请查看:
本文介绍了一种不使用额外变量进行两个整数交换的方法,并通过一个简单的Java代码示例进行了演示。该方法利用了数学运算的特点,实现了两数交换的同时保持代码简洁。

被折叠的 条评论
为什么被折叠?



