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