黑马程序员技术交流社区

标题: 关于一行语句完成两个变量交换数据 [打印本页]

作者: 芦子骐    时间: 2013-3-29 14:45
标题: 关于一行语句完成两个变量交换数据
哈哈  昨天研究数组排序的时候 想到了这么一个交换数据的方法,代码如下:

class  
{
        public static void main(String[] args)
        {
                int a = 34, b = 12;
                // a等于a+b的和减去a,在运算的同时,将a赋值给b。
                a = (a+b)-(b=a);
                System.out.println(a+"......"+b);
        }
}

嘿嘿  一行搞定~


作者: 邵震    时间: 2013-3-29 15:07
顶啊  牛人啊  这都想到了
作者: 刘渝灵    时间: 2013-3-29 15:45
不错不错
作者: 高新星    时间: 2013-3-29 18:04
一步搞定不错哦




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2