下列代码的输出结果是_____
boolean b=true?false:true==true?false:true;
System.out.println(b);
a.true
b.false
c.null
d.空字符串
b.false
== 优先级高于 三目运算符,先判断 true == true,此时返回为 true,
这时表达式为 boolean b = true?false:true?false:true
此时三目运算符从右向左执行,true?false:true,返回false
这时表达式为 boolean b = true?false:false;
结果为:boolean b = false ;