java的邏輯運算符有哪些

邏輯運算符,把多個條件聯(lián)合判斷,用來判斷條件是否成立。舉例子,小明大于10歲,且數(shù)學測試分數(shù)超過90分,才能參加全國數(shù)學競賽。

成都創(chuàng)新互聯(lián)的客戶來自各行各業(yè),為了共同目標,我們在工作上密切配合,從創(chuàng)業(yè)型小企業(yè)到企事業(yè)單位,感謝他們對我們的要求,感謝他們從不同領域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。專業(yè)領域包括成都做網站、成都網站設計、成都外貿網站建設、電商網站開發(fā)、微信營銷、系統(tǒng)平臺開發(fā)。

比如

intage=12;intscore=97;if(age>10&&score>90){System.out.println("可以參加數(shù)學競賽");}else{System.out.println("不可以參加數(shù)學競賽");}

運算符用法含義說明實例結果

&&a&&b短路與ab 全為 true 時,計算結果為 true,否則為 false。3>1 && 3<5true

||a||b短路或ab 全為 false 時,計算結果為 false,否則為 true。3<1 || 3>5false

!!a邏輯非a 為 true 時,值為 false,a 為 false 時,值為 true!(2>4)true

|a|b邏輯或ab 全為 false 時,計算結果為 false,否則為 true1>3|3>5false

&a&b邏輯與ab 全為 false 時,計算結果為 false,否則為 true1<3&3<4true

  1. Java邏輯運算符的優(yōu)先級:!大于 && 大于 ||

  2. 邏輯和短路的特點

判斷效果其實一樣, 但是最大的區(qū)別是短路與和短路或,的判斷效率會高于邏輯與和邏輯或。所以編程中,盡量采用短路寫法。

&& 與 & 區(qū)別:如果 a 為 false,則不計算 b(因為不論 b 為何值,結果都為 false)

|| 與 | 區(qū)別:如果 a 為 true,則不計算 b(因為不論 b 為何值,結果都為 true)

代碼測試

System.out.println("短路與 3>1 && 3<5 返回:"+(3>1&&3<5));System.out.println("短路或 3<1 || 3>5 返回:"+(3<1||3>5));System.out.println("邏輯非 !(2>4)返回:"+!(2>4));

輸出

短路與3>1&&3<5返回:true短路或3<1||3>5返回:false邏輯非!(2>4)返回:true

分享題目:java的邏輯運算符有哪些
轉載來于:http://muchs.cn/article44/jehdee.html

成都網站建設公司_創(chuàng)新互聯(lián),為您提供服務器托管、手機網站建設、虛擬主機小程序開發(fā)、定制網站、企業(yè)建站

廣告

聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

手機網站建設