Jagged Array Initialization

This program initializes and displays a jagged array.

Problem Statement

Write a Java program to initialize a jagged array with varying column sizes and print its elements.

Source Code

1 public class JaggedArrayInitialization {
2 public static void main(String[] args) {
3 System.out.println("Eduinq Jagged Array Initialization");
4 int[][] jagged = new int[3][];
5 jagged[0] = new int[]{1,2};
6 jagged[1] = new int[]{3,4,5};
7 jagged[2] = new int[]{6,7,8,9};
8 for(int i=0;i<jagged.length;i++){
9 for(int j=0;j<jagged[i].length;j++){
10 System.out.print(jagged[i][j]+" ");
11 }
12 System.out.println();
13 }
14 }
15 }

Program Output

Eduinq Jagged Array Initialization
1 2 
3 4 5 
6 7 8 9 

Explanation

A jagged array allows rows with different column sizes, so each row is initialized separately with its own array, and nested loops print elements row by row, demonstrating jagged array usage.

Quick Links to Explore