数据类型
基本数据类型
数据类型 | 说明 | 字符 |
---|---|---|
byte | 字节型 | 1 |
short | 短整型 | 2 |
int | 整形 | 4 |
long | 长整形 | 8 |
float | 单精度浮点型 | 4 |
double | 双精度浮点型 | 8 |
char | 字符型 | 2 |
boolean | 布尔型 | 1 |
数值型
- 整数类型
- byte
- short
- int
- long
整数字面值
三种表示整数的方法:十进制
八进制
十六进制
八进制:以 0
开头,包括 0
~ 7
的数字
十六进制:以 0x
或 0X
开头,包括 0
~ 9
的数字,及字母 a-f
,A-F
eg:
int octal = 037; // 定义 int
类型变量存放八进制数据
- 浮点类型
- float
单精度浮点型变量
float f = 1234.56f;
- double
双精度浮点型变量
double d = 1234.56;
双精度表示的浮点型最大
字符型(char)
tip
char a = 'a';
char c = '\u005d';
如果字面值超出 char
类型所表示的数据范围,需要进行强制类型转换。
布尔型(boolean)
true
false
引用数据类型
类
接口
数组
int [] intArray;
intArray = new int[5];
String strArray[];
strArray = new String[10];
float[] floatArray;
floatArray = new float[4];
char[] = ch = {'a','b','c','d'};
常量
final int n = 5;