1. 程式人生 > >Java中的位運算子與邏輯運算子的區別(&和&&,|和||)

Java中的位運算子與邏輯運算子的區別(&和&&,|和||)

位運算子 & 在運算中,計算機先判斷 & 兩邊的真假,然後才判斷整體的真假,
邏輯運算子 && 在運算中,如果計算機判斷出有一個為假時,就停止判斷,

>
For example:
& 運算子
假 & 假 -> 假
假 & 真 -> 假

>
&& 運算子
假 && * -> 假

| 和 || 運算子也是同理,
在 || 運算子中,只要計算機判斷有一個為真時,就停止判斷,直接給出最後結果
在 | 運算中,計算機會判斷符號兩邊的真假情況。