Java中&和&&的區(qū)別簡單介紹
& 按位運算符,邏輯運算符
&& 邏輯運算符
相同點:只要有一端為假,則語句不成立
假設有三個參數
int x = 1; int y = 2; int q = 1;
作為邏輯運算符時,&左右兩端條件式有一個為假就會不成立,但是兩端都會運行
if((x+y)==4 & q++>0) {} System.out.println(q); //q=2
&&也叫做短路運算符,因為只要左端條件式為假直接不成立,不會去判斷右端條件式。
if((x+y)==4 && q++>0) {} System.out.println(q); //q=1
到此這篇關于Java中&和&&的區(qū)別簡單介紹的文章就介紹到這了,更多相關Java中&和&&的區(qū)別內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決Android Studio安裝后運行出錯dose not...和Internal error...
這篇文章主要介紹了解決Android Studio安裝后運行出錯dose not...和Internal error...的相關資料,需要的朋友可以參考下2017-03-03詳解Spring Boot中如何自定義SpringMVC配置
這篇文章主要給大家介紹了關于Spring Boot中如何自定義SpringMVC配置的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2021-09-09Spring Boot 利用WebUploader進行文件上傳功能
本文的重點是給大家介紹在Spring Boot項目中利用WebUploader如何進行文件上傳,本文通過示例代碼給大家介紹,需要的朋友參考下吧2018-03-03淺析Java中comparator接口與Comparable接口的區(qū)別
本文要來詳細分析一下Java中Comparable和Comparator接口的區(qū)別,兩者都有比較的功能,那么究竟有什么區(qū)別呢,感興趣的Java開發(fā)者繼續(xù)看下去吧2016-10-10不寫mybatis的@Param有的報錯有的卻不報錯問題分析
這篇文章主要為大家介紹了不寫mybatis的@Param有的報錯有的卻不報錯問題分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-09-09Java代碼規(guī)范與質量檢測插件SonarLint的使用
本文主要介紹了Java代碼規(guī)范與質量檢測插件SonarLint的使用,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2022-08-08