最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Java 邏輯運(yùn)算符中&&與&,||與|的區(qū)別

 更新時(shí)間:2017年05月22日 10:57:53   投稿:lqh  
這篇文章主要介紹了Java中&&與&,||與|的區(qū)別的相關(guān)資料,需要的朋友可以參考下

在Java的邏輯運(yùn)算符中,有這么四類(lèi):&&(短路與),&,|,||(短路或)。

&&和&都是表示與,區(qū)別是&&只要第一個(gè)條件不滿足,后面條件就不再判斷。而&要對(duì)所有的條件都進(jìn)行判斷。

看下面的程序:

public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    if((23!=23)&&(100/0==0)){ 
      System.out.println("運(yùn)算沒(méi)有問(wèn)題。"); 
    }else{ 
    <span style="white-space:pre">  </span>System.out.println("沒(méi)有報(bào)錯(cuò)"); 
    } 
  } 

輸出的是“沒(méi)有報(bào)錯(cuò)”。而將&&改為&就會(huì)如下錯(cuò)誤:

Exception in thread "main" java.lang.ArithmeticException: / by zero 

原因是:&&時(shí)判斷第一個(gè)條件為false,后面的100/0==0這個(gè)條件就沒(méi)有進(jìn)行判斷。

             &時(shí)要對(duì)所有的條件進(jìn)行判斷,所以會(huì)對(duì)后面的條件進(jìn)行判斷,所以會(huì)報(bào)錯(cuò)。

             ||和|都是表示“或”,區(qū)別是||只要滿足第一個(gè)條件,后面的條件就不再判斷,而|要對(duì)所有的條件進(jìn)行判斷。

看下面的程序:

  public static void main(String[] args) { 
    // TODO Auto-generated method stub 
    if((23==23)||(100/0==0)){ 
      System.out.println("運(yùn)算沒(méi)有問(wèn)題。"); 
    }else{ 
   System.out.println("沒(méi)有報(bào)錯(cuò)"); 
    } 
  } 

此時(shí)輸出“運(yùn)算沒(méi)有問(wèn)題”。若將||改為|則會(huì)報(bào)錯(cuò)。

原因是:||判斷第一個(gè)條件為true,后面的條件就沒(méi)有進(jìn)行判斷就執(zhí)行了括號(hào)中的代碼,而|要對(duì)所有的條件進(jìn)行判斷,
所以會(huì)報(bào)錯(cuò)。

感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!

相關(guān)文章

  • 一文快速了解spring?boot中的@idempotent注解

    一文快速了解spring?boot中的@idempotent注解

    idempotence注解是RESTful API設(shè)計(jì)中一個(gè)重要的概念,它可以保證操作的可靠性和一致性,下面這篇文章主要給大家介紹了關(guān)于spring?boot中@idempotent注解的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • Java設(shè)計(jì)模式之裝飾者模式詳解

    Java設(shè)計(jì)模式之裝飾者模式詳解

    這篇文章主要為大家詳細(xì)介紹了java設(shè)計(jì)模式之裝飾者模式,裝飾者模式是一種結(jié)構(gòu)式模式,感興趣的朋友可以參考一下
    2021-10-10
  • java基本教程之線程休眠 java多線程教程

    java基本教程之線程休眠 java多線程教程

    本文對(duì)javaThread中sleep()方法進(jìn)行介紹,sleep() 的作用是讓當(dāng)前線程休眠,即當(dāng)前線程會(huì)從“運(yùn)行狀態(tài)”進(jìn)入到“休眠(阻塞)狀態(tài)”,大家參考使用吧
    2014-01-01
  • Java面試題解析之判斷以及防止SQL注入

    Java面試題解析之判斷以及防止SQL注入

    這篇文章主要介紹了Java面試題解析之判斷以及防止SQL注入,小編覺(jué)得還是挺不錯(cuò)的,具有一定借鑒價(jià)值,需要的朋友可以參考下
    2018-02-02
  • springboot AutoConfigureAfter控制Bean的注入順序方法詳解

    springboot AutoConfigureAfter控制Bean的注入順序方法詳解

    這個(gè)文章主要介紹一下@AutoConfigureAfter在spring框架中的作用,在使用過(guò)程中,很多開(kāi)發(fā)人員在使用它的時(shí)候都出現(xiàn)了問(wèn)題,問(wèn)題比較多的就是它們的注冊(cè)順序總不是我們預(yù)期的,下面介紹一下正常的使用方法,感興趣的朋友一起看看吧
    2024-05-05
  • java中Socket設(shè)置超時(shí)時(shí)間的兩種方式

    java中Socket設(shè)置超時(shí)時(shí)間的兩種方式

    這篇文章主要介紹了java中Socket設(shè)置超時(shí)時(shí)間的兩種方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-11-11
  • SpringBoot如何讀取application.properties配置文件

    SpringBoot如何讀取application.properties配置文件

    這篇文章主要介紹了SpringBoot如何讀取application.properties配置文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Spring MVC全局異常實(shí)例詳解

    Spring MVC全局異常實(shí)例詳解

    這篇文章主要給大家介紹了關(guān)于Spring MVC全局異常的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧。
    2018-02-02
  • Java編程實(shí)現(xiàn)非對(duì)稱加密的方法詳解

    Java編程實(shí)現(xiàn)非對(duì)稱加密的方法詳解

    這篇文章主要介紹了Java編程實(shí)現(xiàn)非對(duì)稱加密的方法,簡(jiǎn)單講述了非對(duì)稱加密的概念、原理,并結(jié)合實(shí)例形式分析了java實(shí)現(xiàn)DH加密解密、RSA加密解密、ElGamal加密等具體操作技巧,需要的朋友可以參考下
    2017-08-08
  • MyBatis常見(jiàn)報(bào)錯(cuò)問(wèn)題及解決方案

    MyBatis常見(jiàn)報(bào)錯(cuò)問(wèn)題及解決方案

    這篇文章主要介紹了MyBatis常見(jiàn)報(bào)錯(cuò)問(wèn)題及解決方案,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-11-11

最新評(píng)論

儋州市| 东辽县| 昭苏县| 莫力| 绥阳县| 内乡县| 进贤县| 安新县| 西城区| 盐山县| 秭归县| 资阳市| 峨边| 吴川市| 德清县| 万山特区| 滨海县| 临潭县| 萝北县| 卓尼县| 当涂县| 晴隆县| 类乌齐县| 通城县| 六安市| 饶河县| 保定市| 青河县| 宝山区| 离岛区| 黔西县| 砀山县| 女性| 安陆市| 安化县| 广昌县| 宜兴市| 屯留县| 天水市| 遵化市| 从化市|