格式: boolean结果的表达式 ?值1:值2
该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。
public class OperatorDemo5 {
public static void main(String[] args) {
//三元运算符 三目运算符
//格式: boolean结果的表达式 ?值1:值2
//执行流程boolean的表达式true 返回值1,如果是false 返回值2
int a = 10;
int b = 5 ;
int max = a > b ? a : b;
System.out.println(max);
}
}
输出结果:
10
一般可以用来求最大或者最小的值