Java中的運算符你知道多少
1.算術(shù)運算符
1.基本的算數(shù)運算符:+ - * / %
規(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); //運行結(jié)果 1.5
2.增量運算符**+= -= /= = %=*
int a = 10; a+=1;//等價于a = a + 1 System.out.println(a);
3.自增自減運算符 ++ – --
這個的使用規(guī)則和C語言一樣
2.關(guān)系運算符

注意:關(guān)系運算符的返回值都是boolean類型
3.邏輯運算符
邏輯運算符有三個:
邏輯與:&&
邏輯或:||
邏輯非:!
邏輯運算符的操作數(shù)和返回值都是boolean
4.位運算符
位運算符主要有4種,按位與&,按位或|,按位取反~,按位異或^,使用方法和C語言相似。
5.條件運算符

6.運算符的優(yōu)先級

運算符是有優(yōu)先級的,具體的規(guī)則我們不必記憶,在可能存在歧義的地方加上括號即可。
總結(jié)
本篇文章就到這里了,希望能夠給你帶來幫助,也希望您能夠多多關(guān)注腳本之家的更多內(nèi)容!
相關(guān)文章
Java 詳解循環(huán)屏障CyclicBarrier如何實現(xiàn)多線程分段等待執(zhí)行完成
CyclicBarrier是一個同步工具類,可以翻譯成循環(huán)屏障,也叫障礙器或同步屏障。CyclicBarrier內(nèi)部有一個計數(shù)器count,調(diào)用障礙器的await方法會使計數(shù)器count的值減一,當計數(shù)器count的值為0時,表明調(diào)用了await方法線程已經(jīng)達到了設(shè)置的數(shù)量2021-11-11
spring-boot.version2.6升級到2.7.18后security報錯問題
這篇文章主要介紹了spring-boot.version2.6升級到2.7.18后security報錯問題及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-08-08
spring cloud-給Eureka Server加上安全的用戶認證詳解
這篇文章主要介紹了spring cloud-給Eureka Server加上安全的用戶認證詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01
SpringBoot中的6種API請求參數(shù)讀取方式總結(jié)
使用Spring Boot開發(fā)API的時候,讀取請求參數(shù)是服務(wù)端編碼中最基本的一項操作,Spring Boot中也提供了多種機制來滿足不同的API設(shè)計要求,通過本文,為大家總結(jié)6種常用的請求參數(shù)讀取方式,需要的朋友可以參考下2024-07-07
如何解決java.util.zip.ZipFile解壓后被java占用問題
這篇文章主要介紹了如何解決java.util.zip.ZipFile解壓后被java占用問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2024-06-06
Java畢業(yè)設(shè)計實戰(zhàn)之平行志愿管理系統(tǒng)的實現(xiàn)
這是一個使用了java+Springboot+Maven+mybatis+Vue+Mysql開發(fā)的圖片平行志愿管理系統(tǒng),是一個畢業(yè)設(shè)計的實戰(zhàn)練習(xí),具有志愿管理該有的所有功能,感興趣的朋友快來看看吧2022-02-02
SpringBoot RestTemplate GET POST請求的實例講解
這篇文章主要介紹了SpringBoot RestTemplate GET POST請求的實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09

