Integer literals are used to initialize variables of integer data types byte, short, int and long. If an integer literal ends with l or L, it's of type long.
Integer literals can be expressed in decimal, hexadecimal and binary number systems. The numbers starting with prefix represents hexadecimal. Similarly, numbers starting with prefix
represents binary.