(java基礎)java運算子

2021-06-02 16:40:48 字數 919 閱讀 9931

//運算子(operator)

+:加-:減

*:乘/:除

int a= 1;int b = 2;int c = a/b; //0 小數捨掉,不是四捨五入

%:模 1 % 2 = 1

-5 % 3 = -2

5 % -3 = 2

餘數符號與被除數相同

*當有若干個資料型別變數參與運算時,結果型別取決於資料型別最大的型別

double a = 1;

int b = 2;

double c = a / b;

int a = 1;

int b = 2;

double c = a / b; //0

double d = (double)a / b;

1,關係運算子:大於》、小於<、等於==、不等於!=、小於等於<=、大於等於》=,結果是boolean型別

2,邏輯運算子:(重點兩個)返回boolean值

1)邏輯與:&& 

2)邏輯或:||

*邏輯運算子的短路特性:

int a = 1;

int b = 2;

int c = 3;

int d = 4;

int f = 5;

(a > b) && (f = 3); //f還是5

***變數的自增自減:

int a = 3;

int b = a++; // a = 4,b = 3;

int a = 3;

int b = ++a; //a = 4,b = 4;

條件運算子:

int d = a ? b:c; //a是乙個布林表示式,如果a是true,則把b的值付給d

int e = a > b ? c : d;

一些運算子:

+=、-=、*=、/=等等 

Java基礎 運算子

算術運算子 一元運算子 取反 自增1 自減1 這裡要區分 a 和 a的區別 a a 在前頭,先賦值再自增 a a 在後頭,先自增再賦值 二元運算子 加 減 乘 除 和 求餘 算術賦值運算子 加賦值 減賦值 乘賦值 除賦值 和 求餘賦值 a 3 相當於 a a 3 關係運算子 和 邏輯運算子 邏輯非 ...

Java基礎 之 運算子

加法 減法 乘法 除法 餘數 自加。這個如果放在左邊,先自加1再運算 放右邊先運算再自加1。自減。同上。比較簡單就不多說了,賦個貼圖看一下就好了。位與。二進位制運算時當兩位同時為1時返回1 否則返回0。位或。當兩位有一位為1時返回1。都不為1時返回0。位非。按位全部取反。位異或。當兩位相同時返回0 ...

java入門基礎篇 java的運算子

自減 自增 功能 使變數的值增一或者減一 a a 使用變數之後,在對變數進行 1 或者 1 a a 使用變數之前,就對變數進行 1 或者 1 比較運算子 大於 大於等於 小於等於 不等於 邏輯運算子 邏輯與 功能 條件都成立時,才會輸出true 區別 非短路預算符 不管 左邊是真是假都會判斷右邊 短...