递增与递减运算符:

cc++就已经存在,java仍然保留。

递增与递减运算符  意义

++                       递增,变量值加 1

--                        递减,变量值减 1

注:a++会先执行整个语句后再将 a 的值加 1,而++b则先把 b 的值加 1 后,再执行整个语句。

逻辑运算符:当使用逻辑运算符&&时,运算符前后的两个操作数的返回值皆为真,运算的结果才会为真;使用逻辑运算符“||”时,运算符前后的两个操作数的返回值只要有一个为真,运算的结果就会为真

如下面的语句:

1 a>0 && b> 0   //  两个操作数皆为真,运算结果才为真

2 a>0 || b>0   //  两个操作数只要一个为真,运算结果就为真

 

括号运算符:括号()也是java的运算符如下面的语句:

括号运算符  意义

()   提高括号中表达式的优先级

运算符的优先级:

优先级  运算符    结合性

1       ()  括号运算符  由左至右

1           []  方括号运算符  由左至右

2           !+(正号)、-(负号)  一元运算符  由右至左

2             ~  位逻辑运算符  由右至左

2           ++--  递增与递减运算符  由右至左

3           */算术运算符  由左至右

4             +算术运算符  由左至右

5             <<>>  位左移、右移运算符 由左至右

6           >>=<<=  关系运算符  由左至右

7           ==!=  关系运算符  由左至右

8           &(位运算符 AND  位逻辑运算符  由左至右

9           ^(位运算符号 XOR  位逻辑运算符  由左至右

10           |(位运算符号 OR  位逻辑运算符  由左至右

11         &&  逻辑运算符  由左至右

12         ||  逻辑运算符  由左至右

13         ?:  条件运算符  由右至左

14           =  赋值运算符  由右至左