Java 中的条件操作符 ?: 是什么?


条件操作符也称为三元运算符。此运算符由三个操作数组成,并用于求值布尔表达式。此运算符的目的是决定;应该将哪个值分配给变量。该运算符的写法为

variable x = (expression)? value if true: value if false

示例

public class Test {
   public static void main(String args[]) {
      int a, b;
      a = 10;
      b = (a == 1) ? 20: 30;
      System.out.println("Value of b is: " + b);
      b = (a == 10) ? 20: 30;
      System.out.println(“Value of b is: " + b);
   }
}

输出

Value of b is: 30
Value of b is: 20

更新时间: 2020 年 2 月 20 日

13K+ 阅读量

启动您的职业生涯

完成课程并获得认证

立即开始
广告