o# java基础-数据类型
Java的数据类型
第一种:基本类型
-
整数类型:byte(一个字节),short(两个字节),int(四个字节), long(八个字节)
```java long num4 = 30L; //long类型要在数字后面加个L,区分它是long类型 ```
-
浮点类型:float(四个字节),double(八个字节)
float num5 = 50.1F; //float类型要在数字后面加个F,区分它是float类型
-
字符类型:char(两个字节)
-
boolean类型:只有true和flase,表示是非!占一位
扩展
1.整数扩展
2.浮点数扩展
从图片可以看到,f和d的值输出都是为0.1,但是相比较时,却是不相等的,这是因为浮点数float是有限的,它有舍入误差,输出的值是:大约,接近但不等于
3.字符扩展
可以将字符char类型的字符强制转换为int类型,这是因为所有的字符本质还是数字
注:
String属于Java中的字符串类型,属于引用类型,不属于基本数据类型
Java的引用类型
- 类
- 数组
- 接口