一、
三元运算符的格式: [条件语句] ? [表达式1] : [表达式2]
其中如条件语句为真执行表达式1,否则执行表达式2.简单的例子就不举了,来点其它的。在JDK1.5以前的版本中,表达式1和表达式2都要求是相同的类型,
比如都是String或者char之类的,在JDK1.5以后,有了自动拆箱和装箱的原因,两者只要其中一种或者两者都能被拆箱即可,比如表达式1为Integer,而表达式2为int类型的,比如如下
int i=10; Integer q=12; String str=null; str=i>q?"yes":"no"; System.out.PRintln(str);//noView Code
新闻热点
疑难解答