java基礎,求解答。
世界只因有你
世界只因有你 2017-06-30 09:53:33
0
3
743

公共課程示範{

雷雷
世界只因有你
世界只因有你

全部回覆(3)
三叔

&& 和 || 具有短路效應:
短路效應的根本原因是提高性能

&& 運算子檢查第一個表達式是否回傳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 ,後面的內容就不再執行了

洪涛

10%2 == 1為 false,整個表達式最終結果就是false,後面的不執行了,短路了。

迷茫

&&||會短路,但&|不會。如果你把&&改成&就一定會有異常了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!