鍍金池/ 問(wèn)答/Java  C++/ && || 表達(dá)式去掉括號(hào)的問(wèn)題

&& || 表達(dá)式去掉括號(hào)的問(wèn)題

(A或B或(C且D))這種表達(dá)式 在java中 只有且和或 和括號(hào)
感覺(jué)找了很多例子
直接去掉括號(hào)得到的結(jié)果是一樣的啊

問(wèn)
是不是任意情況下
A&&B||C||D||F 。。。。。。。。
這里A B C的條件可以是無(wú)數(shù)個(gè)
&& || 可以是任意
括號(hào)也可以任意加
然后去掉所有括號(hào)和不加括號(hào)是不是結(jié)果是一樣的

回答
編輯回答
萌二代

因?yàn)?code>&&的優(yōu)先級(jí)比||高,所以你給的例子去掉括號(hào)也不影響結(jié)果。加上括號(hào)只是使代碼更易讀。

但是有時(shí)候括號(hào)是必須的,比如a && (b || c),如果去掉括號(hào)結(jié)果就變成了(a && b) || c。

2018年1月24日 05:25