代码点读机 / Java / ?:

?: Java · 运算符

三元条件运算符:根据条件选两个值中的一个。

怎么用

条件 ? 值1 : 值2

小例子

int a = 5;
String s = a > 0 ? "正" : "负";
System.out.println(s);

运行结果

输出:正

提醒:简化 if-else;嵌套太多会降低可读性

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

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