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-02-20

13K+ 浏览量

开启您的 职业生涯

完成课程后获得认证

开始学习
广告