【发布时间】:2020-06-18 22:47:21
【问题描述】:
while (isWeatherBeautiful && isDaylight && !(Rain) || temperature >= 60)
我是否正确放置了 (!) 运算符和所有括号?所有运算符都可以正常工作并做他们应该做的事情,但是“not”运算符无论“true”还是“false”都会一直循环。有什么提示吗?
这是作业...这意味着我必须以某种方式使用 (!)。否则我就把它扔掉。
【问题讨论】:
-
Operator precedence 表示
isWeatherBeautiful && isDaylight && !(Rain) || temperature >= 60与(isWeatherBeautiful && isDaylight && !Rain) || (temperature >= 60)相同。这就是你想要表达的意思吗? --- 我对此表示怀疑,因为isWeatherBeautiful && !Rain是多余的,除非你认为下雨的时候天气会很美。
标签: java while-loop boolean