Java类型转换
类型转换(分为强制类型转换和自动类型转换)
java是强类型语言,所以在运算时,需要将不同类型的数据转化成同一类型后在计算。
低-------------------------------------->高(指容量的大小也就是字节大小)
byte、short、char→int→long→float→double
(char型本质也是数,所以以上这些类型的数都可进行加减乘除运算)
【为什么long型(64B)为低而float型(32B)为高,因为小数的优先级大于整数】
强制类型转换(高转低)
格式:(类型)变量名
例:int in=100;
byte b=(byte)in;
自动类型转换(低转高)
例:double x=5;



浙公网安备 33010602011771号