假設我們使用和操作,使得&&和||如何短路?在java中工作?
if (a.enable() && b.enable())
所以上面的語句表明,無論是報表必須真實進行
怎麼樣的情況下,如果a.enable()
返回false,如果我們寫聲明這樣
if (a.enable() && (b.enable() || c.enable()))
所以這上面的語句意味着a.enable()
需求是真實的,並從山高nd部分b.enable()
或c.enable()
需要爲真。它們中的任何一個都需要是真的才能繼續,但是如果a.enable()
不是真的,那麼在沒有進一步檢查的情況下該條件失敗。
這是正確的嗎?
你可以試試它... –
是的它是正確的 – Subin
邏輯運算符。可能在任何編程語言書的第一章。太麻煩太查看它? – asgoth