一、Java运算符分类
1.算术运算符:+ - * / % ++
++、--运算符的四种情况:
(1)i++:使用 i之后,i的值再加1,即先取值,后自加。等价于i=i+1.
(2)++i:先使I加1,然后再使用i,即先自加,后取值。等价于 i = i+1.
(3)i--:使用i之后,i的值再减1,即先取值,后自减。等价于i=i-1;
(4)--i:先使I减1,然后再使用i,即先自减,后取值。等价于i=i-1.
注意:++和--运算符只能用于变量,不能用于常量和表达式。因为++和--蕴含着赋值操作。++和--运算符经常用于循环程序设计中。
2.赋值运算符:= (符合符号运算符+= -+ *= /=)
作用:设置变量的值,即将一个数据赋给一个变量,实际上是将特定的值写到变量所对应的内存单元里。
3.逻辑运算符:&&(与) ||(或) !(非)
4.按位运算符:|(位或) &(位与) ^(位异或) ~(按位求反) >>(保留符号位右移) >>>(不保留符号位右移)
<<<
作用:对于整数数值的二进制表示进行计算。
5.关系运算符:> < >= <= !
二、运算符的优先级:
1.[] ()
2.++ -- ! ~
3.* / %
4. + -
5.>> >>> <<
6.> >= < <=
7.== !=
8.&
9.^
10. |
11.&&
12.||
13. ?
14. (最低) = *= /= += -= <<= >>= >>>= &= ^=
三、Java中的语句
1.顺序结构
2.分支结构
if else 、switch case
3.循环结构
while 、do while、for
四、跳转语句
(return、break、continue)
return 语句用来从当前方法中退出,返回到调用该方法的语句处,并从紧跟该语句的下一条语句继续执行。如果在main()方法中执行return语句,则使程序0返回到java运行系统,因为java运行系统调用了main()方法。
要想从程序的任意地方直接一步到位的退出程序,而不是返回到调用该方法的语句处,可以使用System.exit(0)方法。