黑马程序员技术交流社区

标题: 极限编程!!!!(标题一定要碉堡!) [打印本页]

作者: 黑马-王燚    时间: 2012-9-30 14:37
标题: 极限编程!!!!(标题一定要碉堡!)
出个大家都知道的题目呗,而且是做的很烂的那种,但是  老题新作
题目: 实现两个数交换,不使用第三方变量,一行代码解决之!(PS:把3句写成一行的那种不算)
作者: 谭立文    时间: 2012-9-30 14:59
package com.wenfengkeji.heima;
public class Demo5 {

        public static void main(String[] args) {
                int a = 7;
                int b = 1;
                a = (a ^ b) ^ (b = a ^ b ^ b);
                System.out.println(a);
                System.out.println(b);
        }
}

作者: 柏占肖    时间: 2012-9-30 15:21
本帖最后由 柏占肖 于 2012-9-30 15:30 编辑
  1. public class Swap {
  2.         public static void main(String[] args) {
  3.                 int a = 5;
  4.                 int b = 4;
  5.                a ^= b ^ (b = a);
  6.                 System.out.println(a + "," + b);
  7.         }
  8. }
复制代码

作者: hello_world!    时间: 2012-9-30 17:02
public class Swap {
        public static void main(String[] args) {
                 int a = 2;
                 int b = 3;
                 a = (b ^ a) ^ (b = a);
                 System.out.println(a);
                 System.out.println(b);
        }
}




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