我在看一本java书,记得读过一些关于使用?if语句的运算符。我再也找不到阅读材料了。我试着在谷歌上搜索这个话题,但一无所获。那么下面的代码是如何实现的呢
if( itemA ? itemB) : itemC
工作
它被称为三元运算符。语法将类似
(Condition) ? (Value to be assigned if the condition is true) : (Value to be assigned if the condition is false)
查看下面给出的示例以了解的用法
例如。
public String getGender(String genderCode){
return gender.equals("M")?"Male":"Female";
}
"?":"对应于三元运算符
I.e:a ? b : c
表示"如果a为真,则返回b,否则返回c">