通常都是拿來配合迴圏敘述句(for while等)使用。
Relational and Conditional Operators
關係運算子(二元運算子)
Arithmetic Operators
算數運算子(二元運算子)
其中 + 和 - 還是二元運算子的 + (正號) - (負號) 例如: +20 -20
另外 + 也可以來處理字串 例如:
String s1 = "dog" , s2 = "啊不拉";
String s3 = s1 + " 名字叫: " + s2;
System.out.println(s3); //印出:dog 名字叫: 啊不拉
遞增與遞減運算子(一元運算子)
邏輯(布林)運算子(除!是一元運算子外,其它都是二元運算子)
邏輯真值表
Shift and Loglcal Operators
位元邏輯運算子只能用於處理整數的運算元,且所做的運算是完全針對位元方面的操作。
Assignment Operators
設定運算子(二元運算子)
Java的設定運算子是以 = 符號來表示,它是一個二元運算子(對兩個運算元作處理),其功能是將右方運算元所含的值,設定給左方運算元。
+= -= *= /= 有隱含自動轉型,例: byte b = 50; b+=20;
其它特殊運算子
運算子的優先順序
課後 操作 與 問題