Java中的運(yùn)算符你知道多少
1.算術(shù)運(yùn)算符
1.基本的算數(shù)運(yùn)算符:+ - * / %
規(guī)則比較簡單,但是需要注意的是除法:a). int / int結(jié)果還是int,需要使用double來計(jì)算。
int a = 1; int b = 2; System.out.println(a/b);//結(jié)果為0
b). 0不能作為除數(shù)
c).%表示取余,不僅僅可以對(duì)int求模,也能對(duì)double來求模
System.out.println(11.5/2.0); //運(yùn)行結(jié)果 1.5
2.增量運(yùn)算符**+= -= /= = %=*
int a = 10; a+=1;//等價(jià)于a = a + 1 System.out.println(a);
3.自增自減運(yùn)算符 ++ – --
這個(gè)的使用規(guī)則和C語言一樣
2.關(guān)系運(yùn)算符
注意:關(guān)系運(yùn)算符的返回值都是boolean類型
3.邏輯運(yùn)算符
邏輯運(yùn)算符有三個(gè):
邏輯與:&&
邏輯或:||
邏輯非:!
邏輯運(yùn)算符的操作數(shù)和返回值都是boolean
4.位運(yùn)算符
位運(yùn)算符主要有4種,按位與&,按位或|,按位取反~,按位異或^,使用方法和C語言相似。
5.條件運(yùn)算符
6.運(yùn)算符的優(yōu)先級(jí)
運(yùn)算符是有優(yōu)先級(jí)的,具體的規(guī)則我們不必記憶,在可能存在歧義的地方加上括號(hào)即可。
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
UrlDecoder和UrlEncoder使用詳解_動(dòng)力節(jié)點(diǎn)Java學(xué)院整理
這篇文章主要為大家詳細(xì)介紹了UrlDecoder和UrlEncoder使用方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07字節(jié)二面SpringBoot可以同時(shí)處理多少請(qǐng)求
這篇文章主要為大家介紹了字節(jié)二面之SpringBoot可以同時(shí)處理多少請(qǐng)求面試分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07Java?Spring?AOP源碼解析之事務(wù)實(shí)現(xiàn)原理
這篇文章主要為大家介紹了Java?Spring?AOP事務(wù)實(shí)現(xiàn)原理,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助2022-01-01Java實(shí)現(xiàn)按比抽獎(jiǎng)功能
這篇文章主要為大家詳細(xì)介紹了Java實(shí)現(xiàn)按比抽獎(jiǎng)功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-01-01string類和LocalDateTime的相互轉(zhuǎn)換方式
這篇文章主要介紹了string類和LocalDateTime的相互轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-02-02Java使用ScriptEngine動(dòng)態(tài)執(zhí)行代碼(附Java幾種動(dòng)態(tài)執(zhí)行代碼比較)
這篇文章主要介紹了Java使用ScriptEngine動(dòng)態(tài)執(zhí)行代碼,并且分享Java幾種動(dòng)態(tài)執(zhí)行代碼比較,需要的朋友可以參考下2021-04-04SpringBoot接口數(shù)據(jù)加解密實(shí)戰(zhàn)記錄
現(xiàn)今對(duì)于大多數(shù)公司來說,信息安全工作尤為重要,下面這篇文章主要給大家介紹了關(guān)于SpringBoot接口數(shù)據(jù)加解密的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2022-07-07