Java Literals

2 min read ·

A literal is a fixed value written directly in the source code.
Examples:
  • 10
  • 3.14
  • 'A'
  • "Hello"
  • true

Integer Literals

Integer literals represent whole numbers.
Java supports:
  • Decimal
  • Binary
  • Octal
  • Hexadecimal

Floating Literals

Floating literals represent decimal numbers.
f is required for float. Scientific notation uses e or E.

Character Literals

Character literals are enclosed in single quotes.
Only one character is allowed.

String Literals

String literals are enclosed in double quotes.
Strings are non primitive types.

Boolean Literals

Boolean literals can only be:
  • true
  • false
Example:

Constants ensure values do not change during program execution. Literals represent the actual fixed values written inside your code.