Integer Literals are used with the value types Long, Int, Short, and Byte and come in two forms: decimal and hexadecimal. Decimal numbers have a base10
while hexadecimal numbers have a base 16. The way an integer literal begins indicates the base of the number. If the number begins with a0 x or 0 X, it is hexadecimal and may contain the numbers from 0 through 9
as well as upper or lowercase letters from A to F. Numbers that do not start with 0
x or 0
X is decimal by default.