//運算子(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 區別 非短路預算符 不管 左邊是真是假都會判斷右邊 短...