1. 程式人生 > 實用技巧 >Java 程式語言中邏輯運算子的邏輯

Java 程式語言中邏輯運算子的邏輯

Java 程式語言中邏輯運算子的邏輯

在這裡插入圖片描述

邏輯與 和 短路與 之間的區別:

  • 邏輯運算子用於連線布林型表示式,在Java中不可以寫成3<x<6,應該寫成x>3 & x<6 。
    “&”和“&&”的區別:
    單&時,左邊無論真假,右邊都進行運算;
    雙&時,如果左邊為真,右邊參與運算,如果左邊為假,那麼右邊不參與運算。
  • “|”和“||”的區別同理,||表示:當左邊為真,右邊不參與運算。
    異或( ^ )與或( | )的不同之處是:當左右都為true時,結果為false。
    理解:異或,追求的是“異”!