Java类型转换

类型转换(分为强制类型转换和自动类型转换)

java是强类型语言,所以在运算时,需要将不同类型的数据转化成同一类型后在计算。

低-------------------------------------->高(指容量的大小也就是字节大小)

byte、short、char→int→long→float→double

(char型本质也是数,所以以上这些类型的数都可进行加减乘除运算)

【为什么long型(64B)为低而float型(32B)为高,因为小数的优先级大于整数】

强制类型转换(高转低)

格式:(类型)变量名

例:int in=100;

byte b=(byte)in;

自动类型转换(低转高)

例:double x=5;

其中x为double型,5为整型。将5赋值给x,直接转

 

 

 

posted @ 2021-04-04 17:30  林同学的博客  阅读(99)  评论(0)    收藏  举报