一、前言

基本数据类型是Java语言从设计时就设定的数据类型,是编译器用来理解数据的类型并做对应处理的。从大类上分为数字型、布尔型、字符型总共分为8种数据类型:字节型(byte)、短整型(short)、整型(int)、长整型(long)、单精度浮点型(float)和双精度浮点型(double)、布尔型(boolean)、字符型(char)。

二、数字型

数字型基本数据类型分为6种:字节型(byte)、短整型(short)、整型(int)、长整型(long)、单精度浮点型(float)和双精度浮点型(double)。其对应的长度和占用大小如下:

类型

说明

长度

最小值

最大值

byte

带符号字节型

8位

-128

127

short

带符号字节型

16位

-215

215-1

int

带符号字节型

32位

-231

231-1

long

带符号字节型

64位

-263

263-1

float

带符号字节型

32位

-2-149

(2-2-23) * 2127

double

带符号字节型

64位

2-1074

(2-2-52) * 21023

数字型基本数据类型的变量的声明方式为:

byte byteIntegerData;
short shortIntegerData;
int integerData;
long longIntegerData;
float floatVarData;
double doubleVarData;

三、布尔型

布尔型数据(boolean)表示一个逻辑结果,其结果只有两个值:true、false
对应的声明方式为:

boolean result;
result = true;

四、字符型

字符型数据(char)用于存储单个字符,字符以代码形式存储。字符数据类型是16位,最小值为0,最大值为65535
对应的声明方式

char c;
c = 'A';