国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > Java > 正文

詳解java中&和&&的區(qū)別

2019-11-26 15:03:08
字體:
供稿:網(wǎng)友

&&(短路與)、&、||(短路或)、|,這幾種運(yùn)算符在Java程序開發(fā)中經(jīng)常用到,下面小編主要給大家介紹下&和&&的區(qū)別。

其中&&與&都表示邏輯與,當(dāng)運(yùn)算符兩邊的表達(dá)式的結(jié)果都為true時(shí),其運(yùn)算結(jié)構(gòu)才是true。

但是&&有短路的作用,如果第一個(gè)表達(dá)式為false,則不用判斷第二個(gè)表達(dá)式。

復(fù)制代碼 代碼如下:

if((str!=null)&&(!str.equals(""))){

  System.out.println("運(yùn)算正確");
}

如果將&&改為&則會(huì)拋出NullPointerException異常

if(2==1&++i)中的i值會(huì)增加,if(2==1&&++i)中的i值不會(huì)增加。

&還可做按位與的運(yùn)算

||和|的使用方法和&&和&同理

以上就是詳解&和&&的區(qū)別的全部?jī)?nèi)容,希望對(duì)大家有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 祁东县| 元江| 新津县| 福鼎市| 昭苏县| 高雄市| 阿巴嘎旗| 宁蒗| 马龙县| 龙南县| 松桃| 建平县| 涟源市| 彭州市| 襄汾县| 曲松县| 陇川县| 同德县| 定兴县| 曲沃县| 浪卡子县| 雷山县| 彭山县| 锡林郭勒盟| 阿拉尔市| 竹北市| 三台县| 广平县| 双峰县| 博白县| 吴堡县| 博湖县| 镶黄旗| 台州市| 沙洋县| 临颍县| 静乐县| 江津市| 滁州市| 安宁市| 祥云县|