指定運算子會把右邊運算結果指定給左邊的變數
變數 = 運算式or變數or常數
c = a + b;
若指定運算子右邊第一個運算元和變數依樣可以結合運算子變成複合運算子
a += 2; // a = a + 2
a = 5;
b = 2;
c = a + b; // 加法, 7
c = a - b; // 減法, 3
c = a * b; // 乘法, 10
c = a / b; // 除法, 2
c = a % b; // 取餘數, 1
遞增減運算子會對變數加1或減1
若運算子放在變數前面(++a),稱為前置式,會先對加減1再去做運算
若運算子放在變數後面(a++),稱為後置式,會先去做運算再去加減1
簡單來說就是前置就是把遞增減放前面優先做,後置就是把遞增減放後面等等做
int a = 10;
int b = a++; // a = 11, b = 10
b = ++a; // a = 12, b = 12
b = a--; // a = 11, b = 12
b = --a; // a = 10, b = 10
關係運算子會去比較兩運算元之間的關係,用boolean值表示
int a = 10, b = 2;
boolean c = a < b; // false
c = a < b; // true
c = (a == b) // false
邏輯運算子可以連接兩個以上的運算式進行條件判斷
其中"||"和"|"都是OR運算,當使用"|"時需要作全部的邏輯運算,"||"則是只要前面條件滿足即可得到結果
boolean a = true, b = true, c = false;
a && b; // true
a && c; // false
a || c; // true
原本好不容易快寫完的文章,忘了儲存結果電腦當機只能全部重來了,明天再來補充今天沒說完的,各位十分抱歉了~