Use regular expressions to describe all integer constants in Java. Java integer
constants can be in decimal, octal or hexadecimal notation. Octal constants are
made of a leading zero followed by digits from 0 to 7. Hexadecimal constants have
a prefix “0x” or “0X” followed by characters which are either digits or letters
from A to F, lower or upper case.