Java数据类型转换
基本数据类型的类型转换规则
基本类型转换分为自动转换和强制转换。
自动转换规则:
容量小的数据类型 可以自动转换成容量大的数据类型,也可以说低级自动向高级转换。这儿的容量指的不是字节
数,而是指类型表述的范围。
强制转换规则:
高级变为低级需要强制转换。
如何转换:
(1)、赋值运算符“=”右边的转换,先自动转换成表达式中级别最高的数据类型,再进行运算。
(2)、赋值运算符“=”两侧的转换,若左边级别>右边级别,会自动转换;若左边级别 == 右边级别,不用转换;若左边级别 < 右边级别,需强制转换。
(3)、可以将整型常量直接赋值给byte, short, char等类型变量,而不需要进行强制类型转换,前提是不超出其表述范围,否则必须进行强制转换。
本文来自博客园,作者:致非,转载请注明原文链接:https://www.cnblogs.com/mycity/p/zhuanhuan.html