第3章运算符、表达式与语句本章导读1
算术运算符和算术表达式2
关系运算符与关系表达式3
逻辑运算符与逻辑表达式4
赋值运算符与赋值表达式5
移位运算符6
条件运算符8
instanceof运算符本资料由-大学生创业|创业|创业网http://www
chuangyw
com/提供资料在线代理|网页代理|代理网页|http://www
dailiav
com减肥药排行榜|淘宝最好的减肥药|什么减肥药效果最好|减肥瘦身药|http://pigproxy
一般表达式10
语句概述11
分支语句12
循环语句13
1算术运算符和算术表达式(1)加减运算符加减运算的结合性是从左到右
加减运算的操作元是整型或浮点型数据,加减运算符的优先级是4级
(2)乘、除和求余运算符乘、除和求余运算的运算符号为*、/、%,都是双目运算符
*、/、%运算符的结合性是从左到右,例如:2*3/8,先计算2*3,然后再将得到的结果除以8
乘、除和求余运算的操作元是整型或浮点型数据
*、/、%运算符的优先级是3级
(3)自增、自减运算符自增、自减运算的运算符号为:++、--,都是单目运算符,运算符的优先级是2级
运算符可以放在操作元之前,也可以放在操作元之后,但操作元必须是一个整型或浮点型变量(不能是常量或表达式)
运算符的作用是使变量的值增1或减1,如:++x,--x表示在使用x之前,先使x的值加(减)1
x++,x--表示在使用x之后,使x的值加(减)1
粗略地看,++x和x++的作用相当于x=x+1
但++x和x++的不同之处在于,++x是先执行x=x+1再使用x的值,而x++是先使用x的值再执行x=x+1
如果x的原值是5,则:对于y=++x;y的值为6
对于y=x++;y的值为5,然后x的值变为6
(4)算术表达式用算术符号和操作元连接起来的符合Java语法规则的