說明
1、邏輯運算子執行短路求值。
2、所謂短路,就是當一個參與運算的運算元足以推斷該表達式的值時,另一個運算元(可能是表達式)就不會執行。
在使用邏輯運算子時,當兩個運算元都是true時,結果是true,但當第一個運算是false時,結果必須是false,此時不再判斷第二個操作。
實例
public static void main(String[] args) { int a = 5;//定义一个变量; boolean b = (a < 4) && (a++ < 10); //使用短路逻辑运算符的结果为false System.out.println("使用短路逻辑运算符的结果为" + b); //a的结果为5 System.out.println("a的结果为" + a); }
程式使用短路邏輯邏輯運算子(&&),首先判斷a<4的結果是false,b的結果是false,因此不再執行第二個操作a <10的判斷,因此a的值為5。
Java是一門物件導向程式語言,可以編寫桌面應用程式、網路應用程式、分散式系統和嵌入式系統應用程式。
以上是java的短路邏輯運算子怎麼使用的詳細內容。更多資訊請關注PHP中文網其他相關文章!