三叔2017-06-30 09:55:33
&& 和 || 具有短路效應:
短路效應的根本原因是提高性能
&& 運算子檢查第一個表達式是否回傳false,如果是false , 則結果必為false,不再檢查其他內容
|| 運算子檢查第一個表達式是否回傳true,如果是true , 則結果必為true,不再檢查其他內容
public static void main(String args[]) {
boolean flag = 10%2 == 1 && 10 / 3 == 0 && 1 / 0 == 0 ;
System.out.println(flag ? "mldn" : "yootk") ;
}
10%2 == 1 為 false ,後面的內容就不再執行了