hta*_*oya 3 java boolean-logic if-statement conditional-statements
我知道不应该在没有括号的情况下使用 And (&&) 和 OR (||) 在条件语句中。
所以如果你应该同时使用这两个条件,你应该这样做 (A && !B) || (C && D)
但是,在某些代码中我看到他们没有使用括号?那会发生什么?我认为没有编译:
A && !B || C && D
Run Code Online (Sandbox Code Playgroud)
我想它会像 SUMS 或 MULTIPLICATIONS 一样解决,我的意思是,在读取它们时解决它们:
(((A && !B) || C) && D)
Run Code Online (Sandbox Code Playgroud)
And ( &&)||在操作顺序上优先于 or ( ) 。所以这
A && !B || C && D
Run Code Online (Sandbox Code Playgroud)
完全等同于
(A && !B) || (C && D)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3127 次 |
| 最近记录: |