数据类型的等级:
1.强制转换:内存溢出问题
案例一:
输出结果:
案例二:JDK7新特性,数字之间可以用下划线分割,更加清晰明了(结果不会输出下划线)
输出结果:
2.强制转换:精度丢失问题
输出结果:
3.自动转换
输出结果:
4.字符与ASCII码之间的转换
注意点:
①不能对布尔值进行转换
②不能把对象类型转换为不相干的类型(e.g.不能把植物转为动物吧)
③高-->低:强制类型转换;低-->高:自动转换
④转换的时候可能存在内存溢出,或者精度问题!
案例一:
输出结果:
案例二:JDK7新特性,数字之间可以用下划线分割,更加清晰明了(结果不会输出下划线)
输出结果:
输出结果:
输出结果:
①不能对布尔值进行转换
②不能把对象类型转换为不相干的类型(e.g.不能把植物转为动物吧)
③高-->低:强制类型转换;低-->高:自动转换
④转换的时候可能存在内存溢出,或者精度问题!