一: 基本数据类型
整型
| 字节数 | 范围 | |
| byte | 1 | -128—127 |
| short | 2 | -2^15—2^15-1 |
| int | 4 | -2^31—2^31-1 |
| long | 8 | -2^63—2^63-1 |
整型定义默认为int
long定义时要以 L 或 l 结尾 推荐使用L l容易与数字1 混淆
eg:long L1=3418242L
浮点型
| 字节数 | 范围 | |
| float | 4 | -3.403E38—3.403E38 |
| double | 8 | -1.798E308—1.798E308 |
java的浮点型常量默认为double型
声明float型常量,需后加f或F
eg:float F1=3.14F/float F1=3.14f
字符型
char 2字节
①定义时用一对单引号 ' ' 包起来。
eg:char C1='a'
②转义字符 'b', 'n', 'r', 't', 等
③Unicode字符集'u0000'~'uFFFF'
布尔型
用于条件判断和循环中
boolean 1字节 值只有 true false
二:引用数据类型
(1)类class (2)接口interface (3)数组[ ]



