Test09.java 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. /**
  2. * ClassName: Test01
  3. *
  4. * @Author 爱扣钉-陈晨
  5. * @Create 2023/10/28 9:27
  6. * @Version 1.0
  7. */
  8. public class Test09 {
  9. public static void main(String[] args) {
  10. //状态
  11. boolean isRed = true;
  12. //判断 是红 返回停止 不是 返回通行
  13. String result = ( isRed ) ? "停止" : "通行";
  14. System.out.println(result);
  15. //注意: 值1 和 值2 必须兼容。
  16. // 三元运算符 必须有结果赋值。
  17. //比较两个数的大小 返回大的数字
  18. int a1 = 20;
  19. byte a2 = 30;
  20. int a3 = ( a1 > a2 ) ? a1 : a2;
  21. System.out.println(a3);
  22. //获取三个数中的最大值
  23. int i1 = 40;
  24. int i2 = 20;
  25. int i3 = 30;
  26. //两个两个比较
  27. int max = i1 > i2 ? i1 : i2;
  28. // 比较 i3
  29. max = max > i3 ? max : i3;
  30. System.out.println(max);
  31. //不推荐
  32. int i = (i1 > i2 ? i1 : i2) > i3 ? (i1 > i2 ? i1 : i2) : i3;
  33. System.out.println(i);
  34. }
  35. }