数据类型
- 基本数据类型
- 数值型
- 整数类型:byte[1],short[2],int[4],long[8]
- 浮点类型:float[4],double[8]
- 字符型(char[2])存放单个字符
- 布尔型:存放true,false
- 数值型
- 引用数据类型
- 类(class)
- 接口(interface)
- 数组([])
整数类型
- byte:字节型
- 占用一个字节 -128~127
- short:短整型
- 占用两个字节 -(215)~215 -1
- int:整型
- 占用四个字节 -(231)~231 -1
- long:长整型(声明long型常量须后加’l’或’L’)
- 占用八个字节 -(263)~263 -1
浮点类型
- float型常量需在后面加’f’或’F’
- 浮点型常量表示形式
- 十进制形式:5.15、4123.0f、.512(允许把0.512的0省略)
- 科学计数法形式: 5.12e2 5.12E-2
- double类型比float类型精度高,如输出0.1234567899时,float只能输出至0.1234567,而double可以输入完
字符类型
- 字符常量是用单引号’'括起来的单个字符
- 转义字符为一个字符即’/t’为一个字符
- char的本质是一个整数,输出是时unicode码对应的字符
char c1='a';
System.out.