Java是一种强类型语言,针对每一种数据都给出了明确的数据类型
数据类型分类:
A:基本数据类型
B:引用数据类型(类,接口,数组)
基本数据类型(4类8种):
整形 | byte | 占用1个字节 | -128~127 |
short | 占用2个字节 | -32768~32767 | |
int | 占用4个字节 | -2147483648~2147483648 | |
long | 占用8个字节 | -2ⁿ ~ 2ⁿ -1 n表示63 | |
浮点型 | float | 占用4个字节 | -3.403E38 ~ 3.403E38 |
double | 占用8个字节 | -1.798E308 ~ 1.798E308 | |
字符型 | char | 占用2个字节 | 表示一个字符,如'a', 'A', '0', '你' |
布尔型 | boolean | 占用1个字节 | 只有2个值true与false |
注:
A:整数默认是int类型,浮点数默认是double类型
B:定义long类型数据的时候,要加L或者l,建议加L
C:定义float类型数据的时候,要加F或者f,建议加F