三元操作符if-else
三元操作符:我之前还以为是if-else结果发现有区别,就记录下。
如果 boolean-exp 的结果是正确的就运算value0,如果是错误的就运算value1。
boolean-exp ? value0 : value1
代码示例
static int fun(int i) {
return i < 10 ? i * 100 : i * 10;
}
public static void main(String[] args) {
print(fun(8));
print(fun(14));
}
结果
800
140
提醒:这里不能直接赋值(初学理解的不透彻,可以的话可以帮我指出)。