Java基础篇2——运算符
生活随笔
收集整理的這篇文章主要介紹了
Java基础篇2——运算符
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
Java基礎篇2——運算符
1、運算符
1.1、算數運算符
- +表示加法運算符
- -表示減法運算符
- *表示乘法運算符
- /表示除法運算符
- %表示取余運算符
1.2、關系運算符
所有以關系運算符作為最終運算的表達式結果一定是boolean類型
- >表示是否大于運算符
- >=表示是否大于等于運算符
- <表示是否小于運算符
- <= 表示是否小于等于運算符
- == 表示是否等于運算符
- != 表示是否不等于運算符
1.3、自增減運算符
只能用于變量,常量不可以
- ++ 表示自增運算符,用于使得當前變量自身的數值加1的效果
- – 表示自減運算符,用于使得當前變量自身的數值減1的效果
1.4、邏輯運算符
邏輯運算符的操作數均為boolean表達式
- && 表示短路與,當左邊為false時,右邊的表達式不會進行運算
- &表與,無論如何會把表達式計算完畢
- || 表示短路或,當左邊為true時,右邊的表達式不會進行運算
- |表或,無論如何會把表達式計算完畢
- ! 表示邏輯非運算符,相當于"取反",真為假,假為真
1.5、三目運算符
判斷條件表達式是否成立,若成立則執行表達式1,否則執行表達式2
條件表達式? 表達式1: 表達式21.6、賦值運算符
| = | 賦值 | a=3,b=2 | a=3,b=2 |
| += | 加等于 | a=3,b=3;a+=b; | a=5,b=2; |
| -= | 減等于 | a=3,b=2,a-=b; | a=1,b=2; |
| *= | 乘等于 | a=3,b=2,a*=b; | a=6,b=2 |
| /= | 除等于 | a=3,b=2,a/=b; | a=1,b=2; |
| %= | 模等于 | a=3,b=2,a%=b; | a=1,b=2 |
1.7、移位運算符
| << | 左移運算符 | int num=20;num=num<<2; | num=80 | num=num*2^n |
| >> | 右移運算符 | int num=20;num=num>>2; | num=5 | num=num*2^-n |
| >>> | 符號右移,忽略符號位 | int num=20;num=num>>>2; | num=5 | num=num*2^-n |
2、運算符的優先級
- ()的優先級極高
- =的優先級極低
總結
以上是生活随笔為你收集整理的Java基础篇2——运算符的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 出席全球数字经济大会 第四范式助力打造中
- 下一篇: 全球开源技术峰会上,第四范式分享Open