Java has 8 primitive data types.
| Type | Size | Range |
|---|---|---|
| 1 byte | -128 to 127 |
| 2 bytes | -32,768 to 32,767 |
| 4 bytes | ~±2 billion |
| 8 bytes | Very large numbers |
| 4 bytes | Decimal (less precise) |
| 8 bytes | Decimal (more precise) |
| Type | Description | Example |
|---|---|---|
| true or false | |
| Single character | |
int age = 25;
double price = 19.99;
boolean isActive = true;
char grade = 'A';
Interactive Visualization