【发布时间】:2012-01-23 21:44:27
【问题描述】:
可能重复:
What is the Java ?: operator called and what does it do?
也许这是与此处的其他一些问题重复的问题,但我找不到。
昨天我看到一个人使用? 和: 编写if 语句的新方法,我不确定它们都是什么意思。
如果有人能指出我的教程或已经回答的问题,我将不胜感激。
【问题讨论】:
-
不要用太多,没有比嵌套三元运算符差很多的了。
-
@DesmondZhou 哦!我看到很多教授 java 程序员使用这个运算符。事实上,他们甚至在声明变量时使用它:S
-
@iMohammad 是的,这就是您想要使用它的目的,将它用于简洁地分配给变量,但不能替代 if 语句。例如,不要将具有副作用的方法放入其中,也不要嵌套它们。玩得开心!
-
我以前见过嵌套的三元运算符。他们令人不安。
标签: java