韩顺平Java基础
- 浮点型使用细节
- 基本数据类型转换
- 自动类型转换
- 强制类型转换
- 自增和自减需要注意细节
- 运算符的一些使用细节
- 运算符优先级
- 命名规范
- break关键字
- 数组赋值机制
浮点型使用细节

double d = 8.1 / 3 的结果是一个非常接近2.7的小数,比如2.69999997,这是计算机的运算规则造成的

基本数据类型转换
自动类型转换


对于第四点,如下所示:

b2 和 s1 首先转为int,然后结果赋值给short,肯定错误
强制类型转换


自增和自减需要注意细节

记住:i++是先取值,后运算 ++i是先运算,后取值
运算符的一些使用细节


运算符优先级

命名规范

break关键字
break关键字可以指定标签(但是不建议使用标签)

continue 也可以指定标签
数组赋值机制
分为基本数据类型的值拷贝和数组的引用传递

