Jagged Array Traversal

This program traverses a jagged array and prints elements with indices.

Problem Statement

Write a Java program to traverse a jagged array and print elements with their indices.

Source Code

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

Program Output

Eduinq Jagged Array Traversal
Element at [0][0] = 1
Element at [0][1] = 2
Element at [1][0] = 3
Element at [1][1] = 4
Element at [1][2] = 5
Element at [2][0] = 6
Element at [2][1] = 7
Element at [2][2] = 8
Element at [2][3] = 9

Explanation

The jagged array is initialized with varying row lengths, and nested loops traverse each row and column, printing the index pair along with each element's value, demonstrating jagged array traversal with indices.

Quick Links to Explore