Java中的基本数据类型有哪些?
Java是一个强类型语言,Java中的数据必须明确数据类型。在Java中的数据类型包括基本数据类型和引用数据类型两种。
Java中的基本数据类型:
数据类型 |
关键字 |
内存占用 |
成员变量初始值 |
取值范围 |
整数类型 |
byte |
1 |
0 |
-128~127 |
|
short |
2 |
0 |
-32768~32767 |
|
int(默认) |
4 |
0 |
-2的31次方到2的31次方-1 |
|
long |
8 |
0 |
-2的63次方到2的63次方-1 |
浮点类型 |
float |
4 |
0.0 |
负数:-3.402823E+38到-1.401298E-45 正数: 1.401298E-45到3.402823E+38 |
|
double(默 认) |
8 |
0.0 |
负数:-1.797693E+308到-4.9000000E-324 正数:4.9000000E-324 到 1.797693E+308 |
字符类型 |
char |
2 |
‘u0000’ |
0-65535 |
布尔类型 |
boolean |
1 |
false |
true,false |
引用类型 |
String |
|
null |
|
说明:
e+38表示是乘以10的38次方,同样,e-45表示乘以10的负45次方。
在java中整数默认是int类型,浮点数默认是double类型。