1.由于JAVA是强类型语言,所以进行有些运算时,需要用到类型转换
低--------------------------------------------------------高
byte,short,.char-->int-->long-->float-->double
2.运算中,,不同类型的东数据先转化为同一类型,然后进行运算
强制转换 (类型) 变量名 高--低
自动转换 低--高
3.注意点:
1.不能对布尔值进行转换
2.不能把对象类型转换为不相干的类型
3.在把高容量转换到低容量的时候,强制转换
4.转换的时候可能存在溢出,或者精度问题!
4. 内存溢出 byte范围在-128~127
5.精度缺失 JAVA中高精度向低精度转换属于强制转换,会造成精度缺失
6.字符转义,由97+1转至Ascll值对应为b
7.
1.操作比较大的数的时候,注意溢出问题
2.JDK7新特性,数字之间可以用下划线分割
8. 数值超过规定范围时,需在运算前进行类型转换