type | kind | memory | range |
---|---|---|---|
byte | integer | 1 byte | -128 to 127 |
short | integer | 2 bytes | -32768 to 32767 |
int | integer | 4 bytes | -2147483648 to 2147483647 |
long | integer | 8 bytes | -9223372036854775808 to -9223372036854775807     |
float | floating point | 4 bytes | ±3.40282347 x 1038 to ±3.40282347 x 10-45 |
double | floating point | 8 bytes | ±1.76769313486231570 x 10308 to ±4.94065645841246544 x 10-324      |
char | single character | 2 bytes | all Unicode characters |
boolean | true or false | 1 bit |
Updated 24 May 2000.