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
广告