自动类型转换:
在Java中,任何情况下,整数类型的字面值默认当成int类型处理
小容量可以自动转换成大容量,这种操作被称为自动类型转换
容量大小的定义:
容量大小不是指数据类型的字节数,而是指这个数据类型可以表示的数的大小
各个数据类型的容量大小
容量从小到大的排序:byte<short(char)<int<long<float<double,其中char可以表示大的整数
强制类型转换
大容量转换成小容量,可能有精度损失
![在这里插入图片描述](https://img-blog.csdnimg.cn/2229c755f674418da32c3b54a3c60c5b.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBASmF2YeiPnOm4n-eahOWtpuS5oOS5i-i3rw==,size_19,color_FFFFFF,t_30,g_se,x_16#pic_center)
强转就是把前面的几个字节去掉