Java基本数据类型
java中的数据类型分为:
- 基本数据类型
- 引用数据类型
java中有八大基本数据类型:
- byte
- short
- int
- long
- float
- double
- char
- boolean
1. byte
- byte 数据类型是8位、有符号的,以二进制补码表示的整数;
- 默认值是0;
2. short
-
short 数据类型是 16 位、有符号的以二进制补码表示的整数;
-
默认值是0;
3. int
- int 数据类型是32位、有符号的以二进制补码表示的整数;
- 一般地整型变量默认为 int 类型;
- 默认值是 0 ;
4. long
- long 数据类型是 64 位、有符号的以二进制补码表示的整数;
- 默认值是 0L;如:long a = 1000000L;(“L”理论上不分大小写,但是为了与“1”明显区分开,建议使用“L”)
5. float
- float 数据类型是单精度、32位;
- 默认值是0.0f;
- 浮点数不能用来表示准确的值,如货币。
6. double
- double 数据类型是双精度、64 位;
- 浮点数的默认类型为double类型;
- 默认值是 0.0d;
- double类型同样不能表示精确的值,如货币;
7. char
- char类型是一个单一的 16 位 Unicode 字符;
- char 数据类型可以储存任何字符;
8. boolean
- boolean数据类型表示一位的信息;
- 只有两个取值:true 和 false;
- 默认值是 false;
类型默认值总结
数据类型 | 默认值 |
---|---|
byte | 0 |
short | 0 |
int | 0 |
long | 0L |
float | 0.0f |
double | 0.0d |
char | 'u0000' |
String (or any object) | null |
boolean | false |