1 package com.demo2; 2 3 /* 4 * 三元运算符: 5 * 关系表达式 ? 表达式1 : 表达式2 6 * 7 * 执行流程: 8 * A: 计算关系表达式的值,看是true还是false 9 * B: 如果是true,表达式1就是结果10 * 如果是false,表达式2就是结果11 * */12 public class demo2 {13 public static void main (String[] args) {14 /*15 * 使用三元运算符获取两个数的最大值16 * */17 // 定义变量18 int a = 10;19 int b = 20;20 21 int c = (a > b) ? a : b;22 System.out.println("c:" + c);23 24 25 /*26 * 使用三元运算符获取3个数的最大值27 * */28 // 定义变量29 int x = 10;30 int y = 20;31 int z = 30;32 33 // 先获取2个数据最大值,然后再和第三个数据进行比较34 int temp = (x > y) ? x : y;35 int max = (temp > z) ? temp : z;36 System.out.println("max:" + max);37 38 }39 }