Java: Ranges of Primitive Types
Ranges are inclusive in both ends.
byte | −128 | 127 |
−27 | 27−1 | |
Byte.MIN_VALUE
|
Byte.MAX_VALUE
|
|
short | −32,768 | 32,767 |
−215 | 215−1 | |
Short.MIN_VALUE
|
Short.MAX_VALUE
|
|
int | −2,147,483,648 | 2,147,483,647 |
−231 | 231−1 | |
Integer.MIN_VALUE
|
Integer.MAX_VALUE
|
|
long | −9,223,372,036,854,775,808 | 9,223,372,036,854,775,807 |
−263 | 263−1 | |
Long.MIN_VALUE
|
Long.MAX_VALUE
|
|
float | −3.40282347×1038 | 3.40282347×1038 |
−1.111…1×2127 | 1.111…1×2127 | |
- Float.MAX_VALUE
|
Float.MAX_VALUE
|
|
double | −1.7976931348623157×10308 | 1.7976931348623157×10308 |
−1.111…1×21023 | 1.111…1×21023 | |
- Double.MAX_VALUE
|
Double.MAX_VALUE
|
|
char | \u0000 |
\uFFFF |
0 | 65,535 | |
0 | 216−1 | |
Character.MIN_VALUE
|
Character.MAX_VALUE
|
For more details: Java: Primitive Types.
Comments
Be the first to comment!