1、算術運算子:+ - * / %
(1)/:當兩個運算元都是整型時且除數不為0,結果取整,如果除數為0,拋異常arithmeticexception
當被除數為浮點型,除數不為0,結果浮點型;除數為0時結果是infinity
(1)%:當兩個運算元都是整型時且除數不為0,結果取整,如果除數為0,拋異常arithmeticexception
當被除數為浮點型,除數不為0,餘數的為結果浮點型;除數為0時結果是nan
案例作業:列印所有的水仙花數
2、自增自減運算子:++ –
(1)前置:
int a= 1;
(++a)+5=?
等價於a=a+1;
a +5;
(2)後置:
int a= 1;
(a++)+5=?
等價於a+5;
a = a+1;
3、關係運算子:
> >= < <= == !=
4、邏輯運算子:
&& || !
(1)運算元必須布林型別
(2)&&和||採用短路法
執行順序
算術》關係》邏輯
5、位運算子:
00000001
在對boolean型別資料做按位&運算時,不採用短路法,結果與&&一致
(2)|(按位或運算)
(3)~(按位取反)
(4)^(按位異或運算)
(5)>>(有符號右移位)
(6)>>>(無符號右移位)
(7)《左移位
Java中運算子
1 若干變數參加運算,結果型別取決於表示範圍最大那個變數型別。int a 1,b 2 int c a b c 0 double c a b c 0.0 double 小數最多保留16位小數。int c double a b 將a轉換為乙個匿名的double變數參與運算。2 取模運算 int a 5 ...
java中的運算子
1.正負數進行 運算時最後結果的符號以被除數的符號為準eg 7 5 2 7 5 2 7 5 2 2.復合賦值運算子 eg x a 等效於x x a x a 等效於 x x a 3.遞增遞減 運算子分為字首 先自加再賦值 和字尾 先賦值再自加 eg int a 0,b b a 結果b 0 a 1 a先...
java中的運算子
算術運算子 與數學中的算術運算一樣。操作符描述 操作符描述 加法 相加運算子兩側的值 減法 左運算元減去右運算元 乘法 相乘操作符兩側的值 除法 左運算元除以右運算元 取餘 左運算元除以右運算元的餘數 自增 運算元的值增加1 自減 運算元的值減少1 注 關係運算子 運算子描述運算子 描述 兩個運算元...