- 三目表达式的判断方法:
- a=(1>2)?false:true
- 可以理解为
if(1>2){ return false; }else{ return true; }
- 现在我们举一个例子
boolean b=true?false:true==true?false:true;
- 这个式子要分开看
true==true?false:true //得到false //表达式就变成了 boolean b=true?false:false
- 最终结果就是false
- 如果不是很理解 那我们进行一个简单的示例
public static void main(String[]args){ boolean b=(1<2)?false:true==(1<2)?false:true; System.out.println(true==(1<2)?false:true); System.out.println(b=(1<2)?false:false); System.out.println(b); }
- 控制台打印的结果
false false false
三目表达式的个人总结
最新推荐文章于 2024-03-06 16:32:14 发布