【发布时间】:2013-02-04 12:01:02
【问题描述】:
我学习 Java 已经有一段时间了,并且还在学习新的语法技巧和东西。我在 Android 源代码中遇到过这个:
boolean retry = id == 1;
什么意思?
【问题讨论】:
-
如果您需要评论以澄清问题,请这样做。 cmets 不适用于燃烧、延长玩笑或辨别袜子的颜色。
-
哇,这有 80 多票赞成票和反对票。为什么人们投票反对它?很清楚,而且很切题,虽然这是一个初学者的问题,但 很难用谷歌搜索它。为了找到答案,您必须知道这是一个运算符优先级问题,而这很容易初学者可能还不理解。成为初学者不是犯罪。
-
@Gus 如果有帮助,这个问题有点争议——至少足以引发meta post。这应该可以解释对问题和答案的一些反对意见。
-
我一直认为你必须像
boolean retry = (id == 1);那样在它周围加上 () 我想这是为了可读性。