短路或

短路或是JAVA語言中的一個邏輯運算符,記作||。所謂短路,即在第一項為true的情況下,不再進行第二項的判斷。

基本介紹

  • 中文名:短路或
  • 定義:邏輯運算符
  • 記作:||
定義,JAVA的定義,
a||b:只有a與b都為false,結果才為false;有一個為true,結果為true。
示例:
String str = null;
System.out.println(null == str || a.isEmpty());
在該段代碼中,由於第一項null == str為true,所以無論第二項的結果是true還是false都不影響整體的結果;若此處為"|"非短路與,則第二項執行時必定會報空指針錯誤。這就是短路或與非短路或的區別。

定義

JAVA的定義

短路或是Java中的一個邏輯運算符,記作“||”。
當運算符“||”的左邊為true時,右邊的表達式就不會進行運算;當左邊為false時,計算右邊的值。
true || true 結果為 true
true || false 結果為 true
false || false 結果為 false
false || true 結果為 true
以上示例跟運算一樣。

相關詞條

熱門詞條

聯絡我們