Type Bits Bytes Minimum Range Maximum Range byte 8 1 -2^7 2^7-1 short 16 2 -2^15 2^15-1 char 16 int 32 4 -2^31 2^31-1 long 64 8 -2^63 2^63-1 float 32 4 n/a n/a double 64 8 n/a n/a