Java 中 | 和 || 運算子的區別


| 是按位運算子,對每個運算元進行按位比較。

它是二進位制 OR 運算子,將位複製到它存在於任一運算元中的結果中。

假設整型變數 A 儲存 60,變數 B 儲存 13,那麼  

(A | B) 將返回 61,即 0011 1101。

而 || 是邏輯 OR 運算子,作用於布林運算元。如果兩個運算元均為假,則條件變為假,否則為真。假設布林變數 A 為真,變數 B 為假,則 (A && B) 為真。

| 用於按位操作,而 || 用於邏輯操作。

更新日期: 2019-07-30

4 千次以上瀏覽

開啟您的 職業生涯

完成課程後獲得認證

開始學習
廣告