iv) 0xnf029L
Reason: For every long literal to be recognized by Java, we need to add L character at the end of the expression. It can be either uppercase (L) or lowercase (l) character. However, it is recommended to use uppercase character instead of lowercase because the lowercase (l) character is hard to distinguish from the uppercase (i) character.
For example,
- Lowercase l: 0x466rffl
- Uppercase L: 0nhf450L