Literals: ( Java is case sensitive language except some cases: l or L (explicit conversion for long) b or B (for binary form representaion preceded by 0 ex:0B or 0b) f or F (for denoting explicitly float ) A-F or a-f (range in Hexadecimal Notation) x or X (for denoting Hexa form preceded by 0 : ex 0X or 0x) ) A) Integer Literals: i) Decimal Representation:10 ,20 ,40 ii) Hexadecimal Literals:0x123A , 0x 343F iii) Binary Representation: 0b101110 iv) Octal Representation: 0117, 01121 v) (underscore Representation): 1_2__3 ,12_3,1_2_3_4 _ is just a separator which is removed by the compiler. NOTE: 1.underscore should come only between the numbers. 2. We can have more than one underscore also in between the numbers. 3. Compiler skips all the underscore and represents the integer literals in the actual form. It means _ representation is provided for the programmers to represent large number easily...