本帖最后由 张金铎 于 2013-5-16 22:19 编辑
- class WenTi {
- public static void main(String[] args) {
- int x = 1;
- int y = 2;
- x = y + (y = x) - x ;//小括号具有最高优先级,所以先把小括号内x赋值给y(这是x赋值给y),然后右边为y+y(实际是x的值)-x结果为y赋值给左边x(y赋值给x),实 ///////////////////////////现交换。话说还可以用经典的第三变量或者异或方法。
- System.out.println(x);
- System.out.println(y);
- }
- }
复制代码 |