虽然微不足道但是很有用的JAVA基础—数据类型及其转换

时间:2023-02-16 11:05:33

有所不足,欢迎指正~ ~

java 的数据类型大体上分为两大类:

1.基本数据类型

1) byte:

中文:字节

大小(字节):1

范围:-2^7 ——2^8-1      

封装类:Byte

2) short

中文:短整型

大小(字节):2

范围:-2^15 ——2^16-1      

封装类:Short

3) int

中文:整型

大小(字节):4

范围:-2^31 ——2^32-1      

封装类: Integer

4) long

中文:长整型

大小(字节):8

范围:-2^63 ——2^64-1      

封装类:Long

5) float 

中文 : 单精度浮点型

大小(字节):4

范围:-3.403E38——3.403E38    

封装类: Float

6) double 

中文:双精度浮点型

大小(字节):8

范围:-1.798E308 ——1.798E308   

封装类: Double

7) boolean

中文:布尔型

大小(字节):1

范围: true/false

封装类: Boolean

8) char

中文:字符型

大小(字节):2

范围:0-65535 

封装类:Character


2.引用型数据类型

1) 接口—interface

2) 类—class

3) 数组—array


3. 数据类型的转换:

1)强行转换:将范围较大数据类型转换为类型较小的数据类型(如int转short,会损失精度)——显示转换

2)自动转换:将范围较小数据类型转换为类型较大的数据类型(如short转int,不会损失精度)——隐式转换

3) boolean 不参与类型转换

4) char所代表的值可以查看ASCII表中的对应关系。