Type Size Minimum Maximum byte 8 bits -2^7 2^7 - 1 short 16 bits -2^15 2^15 - 1 int 32 bits -2^31 2^31 - 1 long 64 bits -2^63 2^63 - 1 Integer numbers in the Java language: decimal (base 10), octal (base 8), and hexadecimal (base 16).