jagged array example in java

jagged array example in java
/**
 * @author lautturi.com
 * Java example:create a jagged array in java
 */
import java.util.*;

public class Lautturi {

	public static void main(String[] args) {

		int r = 5;

	     // Declaring 2-D array with 5 rows
	     int arr[][] = new int[r][];

	     // Creating a 2D array such that first row has 1 element, 
		 // second row has two elements and so on.
	     for (int i = 0; i < arr.length; i++)
	         arr[i] = new int[i + 1];

	     // 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();
	     }
		
	}
}
Source:w‮w‬w.lautturi.com

output:

Contents of 2D Jagged Array
0 
1 2 
3 4 5 
6 7 8 9 
10 11 12 13 14
Created Time:2017-09-18 14:37:00  Author:lautturi