class Array2D { public static void main(String[] args){ // Declaring 2-D array with 2 rows int arr[][] = new int[2][]; // Making the above array Jagged arr[0] = new int[3]; arr[1] = new int[2]; // Initializing array int count = 0; for (int i = 0; i < arr.length; i++) for (int j = 0; j < arr[i].length; j++) arr[i][j] = count++; // Printing the Array Elements for (int i = 0; i < arr.length; i++) { for (int j = 0; j < arr[i].length; j++) System.out.print(arr[i][j] + " "); System.out.println(); } } } // Method 1 int arr_name[][] = new int[][] { new int[] {10, 20, 30 ,40}, new int[] {50, 60, 70, 80, 90, 100}, new int[] {110, 120} }; // Method 2 int[][] arr_name = { new int[] {10, 20, 30 ,40}, new int[] {50, 60, 70, 80, 90, 100}, new int[] {110, 120} }; // Method 3 int[][] arr_name = { {10, 20, 30 ,40}, {50, 60, 70, 80, 90, 100}, {110, 120} };