跳到主要内容

7. 数据类型

数据类型

变量中提到过,Java是强类型的编程语言,在声明变量时,必须指定其数据类型。在Java语言中,数据类型分类基本数据类型引用数据类型两大类。

基本数据类型

基本数据类型有8种,分别表示了:整型、浮点型、字符型、布尔型的数据。

整型:

数据类型说明内存大小取值范围相当于某些语言的
byte字节1byte-2^7 ~ 2^7-1int8/i8
short短整型2byte-2^15 ~ 2^15-1int16/i16
int整型4byte-2^31 ~ 2^31-1int32/i32
long长整型8byte-2^63 ~ 2^63-1int64/i64

浮点型:

数据类型说明内存大小相当于某些语言的
float单精度浮点型4bytef32
double双精度浮点型8bytef64

字符型:

数据类型说明内存大小
char字符2byte

布尔型:

数据类型说明内存大小
boolean布尔类型1bytetrue/false

声明变量

public static void main(String[] args) {
byte a = 1;
short b = 1000;
int c = 1000000000;
long d = 100000000000000000L;

float e = 1.0F;
double f = 1.0;

char g = 'A';

boolean h = true;
}

引用类型

在Java语言中,除了上述的8种基本数据类型之外,就是引用类型。类、接口、数组、枚举等。例如字符串String就是引用类型。