偶数=数字%2 == 0;
这是一个有效的java作业,在网站上作为示例给出。
等式运算符在评估后返回一个布尔值吗?
就像在这种情况下,数字%2 == 0,如果为真,它会指定偶数=真?
答案 0 :(得分:4)
是。比较运算符评估为boolean
值。
答案 1 :(得分:2)
是。来自Java语言规范,section 15.21:
等式运算符在语法上是左关联的(它们从左到右分组),但这个事实基本上没有用;例如,a == b == c解析为(a == b)== c。
a==b
的结果类型始终为boolean
,因此c必须为boolean类型或发生编译时错误。因此,a == b == c不会测试a,b和c是否都相等。
(强调我的 - 段落的其余部分有些无关紧要,但这是重要短语出现的背景。)
答案 2 :(得分:1)
是的,与boolean operators进行的比较评估为boolean
值