๐งโ๐ป Arrays in Java
An array is a data structure in Java that stores multiple values of the same type in a single variable. It provides a way to group variables under a single name, making it easier to manage and manipulate data.
๐ฑ Declaring and Initializing Arrays
Declaring an Array
- Syntax:
dataType[] arrayName;
int[] arr; // Declaration
- Syntax:
2. **Initializing an Array**
* **Static Initialization**: Assigning values at the time of declaration.
```java
int[] arr = {1, 2, 3, 4, 5}; // Initialization
- Dynamic Initialization: Assigning values later.
int[] arr = new int[5]; // Creates an array of size 5
arr[0] = 1; // Assign values
arr[1] = 2;
๐ Example: Using Arrays
public class ArraysExample {
public static void main(String[] args) {
int[] numbers = {10, 20, 30, 40, 50};
// Accessing array elements
System.out.println("First Element: " + numbers[0]);
// Iterating over array
for (int i = 0; i < numbers.length; i++) {
System.out.println("Element at index " + i + ": " + numbers[i]);
}
}
}
๐ Multidimensional Arrays
Java also supports arrays with multiple dimensions, like 2D arrays.
int[][] matrix = {
{1, 2, 3},
{4, 5, 6}
};
๐งช Example: Multidimensional Array
public class MultidimensionalArrayExample {
public static void main(String[] args) {
int[][] matrix = {
{1, 2},
{3, 4}
};
System.out.println("Element at [1][1]: " + matrix[1][1]); // Output: 4
}
}