bit | byte | kb | mb | gb | tb | pb |
---|---|---|---|---|---|---|
位 | 字节 |
1 byte = 8 bit
1 kb = 1024 byte
1 mb = 1024 kb
1 gb = 1024 mb
1 tb = 1024 gb
1 pb= 1024 tb
数据类型 | 字节(byte) | 位(bit) | 数据范围 | 包装类 |
---|---|---|---|---|
int | 4 | 32 | -2^31 -> 2^31-1 | Integer |
long | 8 | 64 | -2^63 -> 2^63-1 | Long |
double | 8 | 64 | Double | |
float | 4 | 32 | Float | |
char | 2 | 16 | Character | |
byte | 1 | 8 | -2^7 -> 2^7-1 | Byte |
short | 2 | 16 | -2^15 -> 2^15-1 | Short |
boolean | 没有明确大小 | |||
string |
int
使用以下代码查看 Java 中的整型数据范围:
System.out.println(Integer.MAX_VALUE); // int 的最大值 System.out.println(Integer.MIN_VALUE); // int 的最小值 //运行结果: 2147483647 -2147483648
Integer是一种类型
long
使用以下代码查看 Java 中的整型数据范围:
System.out.println(Long.MAX_VALUE); // long 的最大值 System.out.println(Long.MIN_VALUE); // long 的最小值 //运行结果: 9223372036854775807 -9223372036854775808
double
使用以下代码查看 Java 中的整型数据范围:
System.out.println(Double.MAX_VALUE); //double 的最大值 System.out.println(Double.MIN_VALUE); //double 的最小值 //运行结果: 1.7976931348623157E308 4.9E-324
float
使用以下代码查看 Java 中的整型数据范围:
System.out.println(Float.MAX_VALUE); //float 的最大值 System.out.println(Float.MIN_VALUE); //float 的最小值 //运行结果: 3.4028235E38 1.4E-45