1. 程式人生 > >java中邏輯與或(&/|)和簡潔與或(&&/||)的簡單區別

java中邏輯與或(&/|)和簡潔與或(&&/||)的簡單區別

1、& 稱為邏輯與,只有兩個運算元都是true,結果才是true。

      && 稱為簡潔與或者短路與,也是隻有兩個運算元都是true,結果才是true。但是如果左邊運算元為false,就不計算右邊的表示式,直接得出false。類似於短路了右邊。

2、| 稱為邏輯或,只有兩個運算元都是false,結果才是false。

      || 稱為簡潔或或者短路或,也是隻有兩個運算元都是false,結果才是false。但是如果左邊運算元為true,就不計算右邊的表示式,直接得出true。類似於短路了右邊。