第三章标识符 键字和数据类型.ppt

第三章标识符 键字和数据类型

第三章标识符 关键字和数据类型 第三章 运算符、表达式、语句 运算符与表达式 语句 运算符与表达式 1.算术运算符与算术表达式 加减运算符:+,- 乘,除和求余运算符:*,/,% 算术表达式:用算术符号和括号连接起来的符合java语法规则的式子 整数除0会得到ArithmeticException异常 浮点数除0则会得到+/-INFINITY 取余的结果符号和第一个数一致,然后是绝对值相减操作 +操作符至少要有一个原型数据或String类型,否则编译错误 运算符与表达式 2.赋值运算符与赋值表达式 变量 = 表达式,变量 = 变量 变量a = 变量a operator 变量b;可以简写为:变量a operator= 变量b; 提升:byte a=1,b=2,a = a + b; //错误 a+=b;则正确,因为op=包含隐式强转(cast) byte x = 2;x += 3; //正确 它等同于: x = (byte) (x + 3); short b = 12; b = b + b; //错误,算术提升,因为整型数据计算,结果最低是int 如果表达式中有高类型,那么低数据类型向高的转换(提升)。 运算符与表达式 3.自增,自减运算符:++,-- 自增、自减运算符是单目运算符,放在操作元前或后。必须是整型或浮点型变量,使变量的值增1或减1,如:

文档评论(0)

1亿VIP精品文档

相关文档