程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> 關於JAVA >> 詳解java中&和&&的差別

詳解java中&和&&的差別

編輯:關於JAVA

詳解java中&和&&的差別。本站提示廣大學習愛好者:(詳解java中&和&&的差別)文章只能為提供參考,不一定能成為您想要的結果。以下是詳解java中&和&&的差別正文


&&(短路與)、&、||(短路或)、|,這幾種運算符在Java法式開辟中常常用到,上面小編重要給年夜家引見下&和&&的差別。

個中&&與&都表現邏輯與,當運算符雙方的表達式的成果都為true時,其運算構造才是true。

然則&&有短路的感化,假如第一個表達式為false,則不消斷定第二個表達式。


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

  System.out.println("運算准確");
}

假如將&&改成&則會拋出NullPointerException異常

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

&還可做按位與的運算

||和|的應用辦法和&&和&同理

以上就是詳解&和&&的差別的全體內容,願望對年夜家有所贊助。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved