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] + " ");
            System.out.println();
        }
    }
}
Output:
Contents of 2D Jagged Array
0 1 2 
3 4

No comments:

Post a Comment