相等运算符是否返回布尔值
偶数 = 数字 % 2 == 0;
这是一个有效的 java 作业,在网站中作为示例给出。
那么相等运算符在求值后是否返回布尔值?
就像在这种情况下, number % 2 == 0 ,如果 true,它会分配 Even = true?
even = number % 2 == 0;
This is a valid java assignment which was given in a website as example.
So does equality operator return a boolean value after evaluation ?
Like in this case, number % 2 == 0 , if true, it assigns even = true?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
是的。比较运算符的计算结果为布尔值。
Yes. Comparison operators evaluate to
boolean
values.是的。来自 Java 语言规范 第 15.21 节:
(强调我的 - 该段落的其余部分有点无关紧要,但它是重要短语出现的上下文。)
Yes. From the Java Language Specification, section 15.21:
(Emphasis mine - the rest of the paragraph is somewhat irrelevant, but it's the context in which the important phrase appears.)
是的,与 布尔运算符 进行的比较计算结果为 <代码>布尔值值
Yes, comparisons made with boolean operators evaluate to a
boolean
value