|
|
(1)算术运算符。算术运算符包括加(+)、减(-)、乘(*)、除(/)和求余(或称模运算,%)。它们之间的优先级是先乘除后加减。
|
|
|
(2)关系运算符。关系运算符包括大于(>)、小于(<)、等于(=)、大于等于(>=)、小于等于(<=)和不等于(!=)6种。值得注意的是,关系运算符对对象变量进行判断时,是根据对象的引用值进行判断的。
|
|
|
(3)逻辑运算符。逻辑运算符包括与(&&)、或(‖)、非(!)3种。逻辑表达式的值的类型只能是boolean,不能用其他类型来代替。
|
|
|
(4)位操作运算符。位运算符与C++中的用法相同,包括按位与(&)、按位或(|)、按位非(~)、按位异或(^)、左移(<<)、右移(>>)6种。
|
|
|
(5)赋值运算符。符号为=,在需要对非基本数据类型赋值时要特别小心。
|
|
|
|
(7)逗号运算符(,...,)。Java语言中唯一可以放置逗号运算符的地方是for循环。
|
|
|
(8)递增、递减运算符。递增运算符为++,递减运算符为--。
|
|
|