Java中運算子

2021-09-19 01:40:20 字數 817 閱讀 1360

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;

int b = 3;

int c = a % b;—— -2

餘數的符號與分子相同。

3)關係運算子 > < >= <= == != 運算的結果是boolean型別的

int a = 3;

int b = 2;

boolean c = (a > b);

結果是 true

4) 邏輯運算子,邏輯運算返回boolean值。

1、邏輯與:&&,邏輯與是雙目運算子,只有當兩個運算元都為真的時候結果為真。表示並且的意思

2、邏輯或:|| ,邏輯或是雙目運算子,當左邊為真或者右邊為真或者兩邊都為真的時候結果為真(兩邊都是假的時候結果為假)。表示或者的意思。

3、邏輯運算子的短路特性。

邏輯與:左邊運算元為false,右邊的運算元不運算。

邏輯或:左邊運算元為true,右邊的運算元不進行運算。

4、變數的自增自減運算

int a;

a=a+1;

a+=1;

a++;

int b=a++;

int b=++a;

但是沒有a**;a//;

a*=6

b/=6

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中算術運算子

一 自增 與自減 運算子 在進行自增 和自減 的運算時,如果運算子 或者 放在運算元的前面則是先進行自增或者自減運算,再進行其他的運算。反之,如果運算子放在運算元的後面則是先進行其他運算再進行自增或者自減運算。public class text 該題的輸出結果為x 6,y 70.設a x b x c...

Java中的運算子

1 算術運算子 1 當兩個運算元都是整型時且除數不為0,結果取整,如果除數為0,拋異常arithmeticexception 當被除數為浮點型,除數不為0,結果浮點型 除數為0時結果是infinity 1 當兩個運算元都是整型時且除數不為0,結果取整,如果除數為0,拋異常arithmeticexce...