基本数据类型

基本数据类型范围

默认值

当变量作为作为类成员使用时,java才确保给定其初始值,防止程序运行时错误。

但是对于在某个方法中定义int i,i为局部变量,那么变量i可能得到的是任一值。不会被初始化为0。


类型转换

自动类型转换

byte||short||char——>int——>long——>float——>double

byte与char、char与short不能转换,但是byte和short可以转换。

byte||short||char进行运算时,首先会把这些类型的变量值强制转为int类型进行计算,最后会得到int类型的值。例如:把2个short类型的值相加,最后得到的结果是int。

强制类型转换

高精度转为低精度

你可能感兴趣的:(基本数据类型)