三元表达式执行顺序
Posted yb
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了三元表达式执行顺序相关的知识,希望对你有一定的参考价值。
@Test
public void fun2(){
Studuent s=null;
String age=s==null?"0":s.getAge();
System.out.println(age);
}
三元表达式执行的顺序:先比较左边获得布尔值,根据布尔值选择执行语句。如上s.getAge()会等待布尔值为false时才执行,不会出现空指针报错;
以上是关于三元表达式执行顺序的主要内容,如果未能解决你的问题,请参考以下文章