数据类型转换

定义:当数据类型不一样的时候,将会发生数据类型的转换
一,自动类型转换(隐式)
(1)特点:代码不需要进行特殊处理,自动完成
(2)规则:数据范围从小到大
例:
javaSE学习5(数据类型转换)
二、强制类型转换(显式)
(1)特点:代码需要进行特殊的格式处理,不能自动完成
(2)格式:范围小的类型 范围小的变量名 = (范围小的类型) 原本范围大的数据
例:
javaSE学习5(数据类型转换)
数据类型转换注意事项一:
(1)强制类型转换一般不推荐,因为有可能发生精度损失,数据溢出
javaSE学习5(数据类型转换)
javaSE学习5(数据类型转换)
(2)强制类型转换精度损失
javaSE学习5(数据类型转换)
数据类型转换注意事项二:
(1)byte/short/char这三种类型都可以发生数学运算,例如加法“+”
例:
javaSE学习5(数据类型转换)
数据类型转换注意事项三:
byte/short/char这三种类型在运算的时候,都会首先提升为int,然后再计算
例:
javaSE学习5(数据类型转换)
注意:Boolean类型不能发生数据类型转换

相关文章: