代码点读机 / Java / ?

? Java · 运算符

三元条件运算符的问号部分:条件为真取冒号前的值,为假取冒号后的值。

怎么用

条件 ? 值A : 值B

小例子

int score = 75;
String r = score >= 60 ? "及格" : "不及格";
System.out.println(r);

运行结果

输出:及格

提醒:三元运算符可以嵌套,但嵌套太多会降低可读性

官方文档:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/operators.html

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Java全部词条