Saturday, 30 April 2016

Jagged Array in Java

Jagged  array is a arrays such that member arrays can be of different sizes, 

i.e., we can create a 2-D arrays but with varaible number of columns in each row. These type of arrays are also known as ragged arrays.

Syntax with How to used Jagged array  

// Program to demonstrate 2-D jagged array in Java

class Main
    public static void main(String[] args)
         // Declaring 2-D array with 2 rows
        int arr[][] = new int[2][];
         // Making the above array Jagged
         // First row has 3 columns
        arr[0] = new int[3];
         // Second row has 2 columns
        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++;
         // Displaying the values of 2D Jagged array
        System.out.println("Contents of 2D Jagged Array");
        for (int i=0; i<arr.length; i++)
            for (int j=0; j<arr[i].length; j++)
                System.out.print(arr[i][j] + " ");
Contents of 2D Jagged Array
0 1 2 
3 4

No comments:

Post a Comment