Why is 08 considered an out of range int but 07 and below are not?
08
07
From the Java specification:
An octal numeral consists of an ASCII digit 0 followed by one or more of the ASCII digits 0 through 7 and can represent a positive, zero, or negative integer.