三目(条件)运算符
1)语法结构:(boolean表达式)?(表达式1):(表达式2)
2)执行流程
先判断boolean表达式的值:
若为true,则整个运算式的值为表达式1的值;
若为false,则整个运算式的值为表达式2的值。
3)代码案例
用三目运算符找出变量a和b中较大的数 ,
int a=10,b=1;
int max=a>b?a:b;
使用if条件语句的话是下面的方式:
int a=10;
int b=1;
if(a>b){
System.out.println("a");
}else{
System.out.println("b");
}
这样看来,在合适的时候,使用三目运算有助于代码简化