数据类型分为
- 基本数据类型
- 引用数据类型
基本数据类型
8种基本数据类型
整型
Byte
Short
Int
Int x = 10000;//10进制 Int y = 0x3782a;//16进制 Int z = 023673;//8进制 Int p = 563476656767563786;//超出最大范围 编译不通过
范围-2147483648 ~ 2147483647
java中整数默认都是int类型
Long
表示整数时,如果说int表示范围不够时使用long类型。
如果要表示long类型,使用l或L结尾
浮点型
Float
Double
字符型
Char
布尔型
boolean
| 类型名称 | 字节空间 | 使用场景 |
| byte | 1个字节(8位) | 存储字节空间(比较常用的) |
| short | 2个字节(16位) | 兼容性考虑(很少使用) |
| int | 4个字节(32位) | 存储普通的整数(常用的) |
| long | 8个字节(64位) | 存储长整数(常使用) |
| float | 4个字节(32位) | 存储浮点数(不常用) |
| double | 8个字节(64位) | 存储双精度浮点数(常用) |
| char | 2个字节(16位) | 存储一个字符(常用) |
| boolean | 1个字节(8位) | 存储逻辑变量(true false)(常用) |
整数数据类型除法类型取整
Int x = 5/3;//x为1
两个整数相除,得到的结果是整数,运算时会舍弃小数部分,保留整数部分,不会四舍五入。
防止运算溢出的发生(不会报错 结果错误)
较大数进行运算时,如果结果超出了int表示范围,可以使用long类型



