三元表达式执行顺序

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时才执行,不会出现空指针报错;

以上是关于三元表达式执行顺序的主要内容,如果未能解决你的问题,请参考以下文章

js:流程控制(分支结构顺序结构循环结构)

python基础:python循环三元运算字典文件操作

MySQL基础_流程控制结构

条件选择

逻辑分支

如何更改三元图的轴刻度顺序?