一、前言
基本数据类型是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';