我已经使用Java几年了,但直到最近我还没有碰到这个结构:
int count = isHere ? getHereCount(index) : getAwayCount(index);
Run Code Online (Sandbox Code Playgroud)
这可能是一个非常简单的问题,但有人可以解释一下吗?我该怎么看?我很确定我知道它是如何工作的.
isHere是真的,getHereCount()被称为,isHere是假getAwayCount()则调用.正确?这个结构叫做什么?
请演示三元运算符如何使用常规if/else块.例:
Boolean isValueBig = value > 100 ? true : false;
Run Code Online (Sandbox Code Playgroud)
完全重复: 如何使用三元运算符?