In Java, data types specify the type of data that a variable can hold. Java has two categories of data types: primitive data types and reference data types.
-
int: Used for storing integer values.
int age = 25;
-
double: Used for storing floating-point numbers.
double salary = 1200.50;
-
float: Similar to double but with less precision.
float weight = 68.5f;
-
short: Used for small integers.
short temperature = -10;
-
long: Used for large integers.
long population = 7000000000L;
- boolean: Used for storing true or false values.
boolean isJavaFun = true;
- char: Used for storing a single character.
char grade = 'A';
- String: Represents a sequence of characters.
String greeting = "Hello, World!";
- Used for storing multiple values of the same type.
int[] numbers = {1, 2, 3, 4, 5};
-
User-defined classes can be used to create objects with specific data types.
class Person { String name; int age; } Person john = new Person(); john.name = "John"; john.age = 30;