三。表达式与运算符
描述 运算符
最高优先级 [ ] ( )
一元运算符 ++ -- !
算术运算符1 * / %
算术运算符2 + /
关系运算符 < <= >= >
等于运算符 = = !=
逻辑运算符 && ' ' ^
赋值运算符 = += -= *= /= %=
表5-7 Java运算符优先级表
自增自减运算符:++,--
自增自减运算符是单目运算符,可以放在操作元之前,也可以放在操作元之后。操作元必须是一个整型或浮点型变量,作用是使变量的值增1或减1,如:
++x,--x表示在使用x之前,先使x的值加(减)1。
x++,x—表示在使用x之后,使x的值加(减)1。
粗略的看,++x和x++的作用相当于x=x+1。但不同之处可用下例说明:如果x的原值是5,对于y=++x,y的值为6(先自增后赋值)。对于y=x++,y的值为5,然后x的值变为6(先赋 值后自增)。
阅读(587) | 评论(0) | 转发(0) |