1. 程式人生 > >Java運算符

Java運算符

前++ 自動 關系運算 left ++i size 連接字符串 類型轉化 底層

1.賦值運算符
“=”--將左邊的值給右邊的變量
表達式:a=(b+3)+(b-1)
表達式就是符號(如加、減)與操作(如b、3)等的總和

2.算數運算符
a.同種類型參與運算(可能需要自動類型轉化)
b.返回同種類型(可能會上溢出或下溢出)
c.byte、short、char三種類型在Java中是表象底層都是按照int運算的

加號 + 減號- 乘號* 除號/ 取余%

加號的作用:“+”號在運算符中表示做加法運算
“+”號在字符串中,可以用來連接字符串,同時可以和其他的數據類型的變量進行連接

3.關系運算符
a.> 大於 < 小於


== 相等 != 不等
>= 大於等於 <= 小於等於
b.作用:用來做比較
c.比較結果:booleanl(true/false)

4.自增(自減)運算符
a.i++ (後++) 先將i的值作為整個表達式的值,然後將i增加1
b.++i (前++) 先將i增加1,然後將i的值作為整個表達式的值

5.運算符優先級
a.最高的優先級:小括號()
b.最低:賦值運算符“=”
c.優先級:非>算數運算符>關系運算符>且>或
但運算符比較多,無法確定運算執行順序時,可以使用小括號控制順序

Java運算符