国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 罗山县| 前郭尔| 建水县| 连州市| 云浮市| 秀山| 武汉市| 通河县| 萨迦县| 台江县| 赞皇县| 禹州市| 监利县| 札达县| 汉源县| 洞口县| 凤翔县| 荔浦县| 浙江省| 陇西县| 灵璧县| 班戈县| 辽阳县| 安福县| 奎屯市| 保靖县| 莫力| 绿春县| 安远县| 淄博市| 磐石市| 佛学| 嘉峪关市| 涟源市| 乌拉特后旗| 天台县| 纳雍县| 余姚市| 永年县| 阿图什市| 铅山县|