/** * ClassName: Test01 * * @Author 爱扣钉-陈晨 * @Create 2023/10/28 9:27 * @Version 1.0 */ public class Test09 { public static void main(String[] args) { //状态 boolean isRed = true; //判断 是红 返回停止 不是 返回通行 String result = ( isRed ) ? "停止" : "通行"; System.out.println(result); //注意: 值1 和 值2 必须兼容。 // 三元运算符 必须有结果赋值。 //比较两个数的大小 返回大的数字 int a1 = 20; byte a2 = 30; int a3 = ( a1 > a2 ) ? a1 : a2; System.out.println(a3); //获取三个数中的最大值 int i1 = 40; int i2 = 20; int i3 = 30; //两个两个比较 int max = i1 > i2 ? i1 : i2; // 比较 i3 max = max > i3 ? max : i3; System.out.println(max); //不推荐 int i = (i1 > i2 ? i1 : i2) > i3 ? (i1 > i2 ? i1 : i2) : i3; System.out.println(i); } }