相关疑难解决方法(0)

什么是Java?:操作符调用,它做了什么?

我已经使用Java几年了,但直到最近我还没有碰到这个结构:

int count = isHere ? getHereCount(index) : getAwayCount(index);
Run Code Online (Sandbox Code Playgroud)

这可能是一个非常简单的问题,但有人可以解释一下吗?我该怎么看?我很确定我知道它是如何工作的.

  • 如果isHere是真的,getHereCount()被称为,
  • 如果isHere是假getAwayCount()则调用.

正确?这个结构叫做什么?

java syntax ternary-operator conditional-operator

148
推荐指数
6
解决办法
18万
查看次数

三元运算符如何工作?

请演示三元运算符如何使用常规if/else块.例:

Boolean isValueBig = value > 100 ? true : false;
Run Code Online (Sandbox Code Playgroud)

完全重复: 如何使用三元运算符?

c c# java ternary-operator

8
推荐指数
6
解决办法
1万
查看次数

标签 统计

java ×2

ternary-operator ×2

c ×1

c# ×1

conditional-operator ×1

syntax ×1