今天找了一下各种基本类型的默认值
类型名称 | 关键字 | 占用内存 | 取值范围 | 默认值 |
---|---|---|---|---|
字节型 | byte | 1 字节 | -128~127 | 0 |
短整型 | short | 2 字节 | -32768~32767 | 0 |
整型 | int | 4 字节 | -2147483648~2147483647 | 0 |
长整型 | long | 8 字节 | -9223372036854775808L~9223372036854775807L | 0 |
单精度浮点型 | float | 4 字节 | +/-3.4E+38F(6~7 个有效位) | 0.0 |
双精度浮点型 | double | 8 字节 | +/-1.8E+308 (15 个有效位) | 0.0 |
字符型 | char | 2 字节 | ISO 单一字符集 | (空) |
布尔型 | boolean | 1 字节 | true 或 false | false |
使用静态变量可以找出对应类型的默认值
public class xjbw {
static boolean a;
public static void main(String[] args) {
System.out.println(a);
}
}