1:在定义Long或者Float类型变量的时候,要加L或者f。
整数默认是int类型,浮点数默认是double
byte,short在定义的时候,他们接收的其实是一个int类型的值。
这个是自己做了一个数据检测的,如果不在它们的范围内,就报错。
2:byte值的问题
byte b1=127;
byte b2=(byte)128;//-128
byte b3=(byte)129;//-127
byte b4=(byte)130;//-126
byte的范围:-128~127
3:数据类型转换之默认转换
byte,short,char--int--long--float--double
long:8个字节
float:4个字节
A:它们底层的存储结构不同。
B:float表示的数据范围比Long的范围大
4:java语言中的字符char可以存储一个中文汉字吗?为什呢?
可以。因为java语言中的字符占用两个字节。
java语言采用的是unicode编码。
6、数据类型中补充的几个小问题
最新推荐文章于 2022-10-31 09:00:00 发布