✏️ Explanatory Question
Declaring and then Initializing:
int[] arr; // Declares an array of integers
arr = new int[5]; // Initializes the array with 5 elements
Declaration and Initialization Together:
int[] arr = new int[5]; // Declares and initializes an array of 5 integers
Initializing with Values: You can also declare and initialize the array with values at the same time.
int[] arr = {1, 2, 3, 4, 5}; // Declares, initializes, and assigns values
Multi-dimensional Array Declaration: For 2D arrays (or more), the syntax is:
int[][] matrix = new int[3][4]; // Declares a 2D array with 3 rows and 4 columns