Java数据类型转换

基本数据类型的类型转换规则

基本类型转换分为自动转换和强制转换。

自动转换规则:

容量小的数据类型 可以自动转换成容量大的数据类型,也可以说低级自动向高级转换。这儿的容量指的不是字节
数,而是指类型表述的范围。

强制转换规则:

高级变为低级需要强制转换。

如何转换:

(1)、赋值运算符“=”右边的转换,先自动转换成表达式中级别最高的数据类型,再进行运算。
(2)、赋值运算符“=”两侧的转换,若左边级别>右边级别,会自动转换;若左边级别 == 右边级别,不用转换;若左边级别 < 右边级别,需强制转换。
(3)、可以将整型常量直接赋值给byte, short, char等类型变量,而不需要进行强制类型转换,前提是不超出其表述范围,否则必须进行强制转换。

posted @ 2021-09-22 14:22  致非  阅读(118)  评论(0编辑  收藏  举报