格式: boolean结果的表达式 ?值1:值2
    该运算符有3个操作数,并且需要判断布尔表达式的值。该运算符的主要是决定哪个值应该赋值给变量。

    1. public class OperatorDemo5 {
    2. public static void main(String[] args) {
    3. //三元运算符 三目运算符
    4. //格式: boolean结果的表达式 ?值1:值2
    5. //执行流程boolean的表达式true 返回值1,如果是false 返回值2
    6. int a = 10;
    7. int b = 5 ;
    8. int max = a > b ? a : b;
    9. System.out.println(max);
    10. }
    11. }
    12. 输出结果:
    13. 10

    一般可以用来求最大或者最小的值