黑马程序员技术交流社区

标题: 这把要死,速救,三元运算 [打印本页]

作者: EYE_SEE_YOU    时间: 2013-8-9 20:09
标题: 这把要死,速救,三元运算
本帖最后由 EYE_SEE_YOU 于 2013-8-9 20:16 编辑
  1. public class haha
  2. {
  3.         public static void main(String[]args)
  4.         {        
  5.                 int x,y;
  6.                 x=1;
  7.                 y=2;
  8.                 (x==y)?System.out.println(x+"="+y):System.out.println(x+"!="+y);
  9.         }
  10. }
复制代码
就这,我至于嘛我,就打一个三元运算爆出各种错误
还有,这里这个?前面的括号是可以取消的吧

作者: EYE_SEE_YOU    时间: 2013-8-9 20:15
我去,原来这个表达式还有类型兼容的要求
作者: cs8630323    时间: 2013-8-11 04:24
public class haha
{

        public static void main(String[]arge)
        {        
                int x=1,y=2;
                System.out.println((x==y)?"y=x":"y!=x");
        }
}




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