Sunday, 19 August 2012

Jagged Array in Java


Introduction of Jagged Array In Java


Array is which number of colums different in each row called jagged array.

Jagged Array declaration :
datatype arrayname[][]=new datatype[rows][];
         arrayname[row0][]=new datatype[col-value1];
         arrayname[row1][]=new datatype[col-value2];
         arrayname[row2][]=new datatype[col-value3];
or

datatype arrayname[][]={
                       {val1,val2.....valn0},
                       {val1,val2.....valn1},
                       {val1,val2.....valn2}
                       
                     };
Note
  1. To check size of array
    Syntex :
    arrayname.length
    
  2. To check size of individual row of array
    Syntex :
    arrayname[row-number].length
    
Save this file ArrayDemo.java
import java.io.*;

public class ArrayDemo
{
	public static void main(String args[])
	{
		int num[][], i, j;
		 
		num = new int[6][];
		num[0] = new int[7];
		num[1] = new int[14];
		num[2] = new int[12];
		num[3] = new int[8];
		num[4] = new int[3];
		num[5] = new int[13];
		
		for (i=0;i<num.length;i++)
		{
			System.out.println();
			for (j=0;j<num[i].length;j++)
				System.out.print(num[i][j]);
		}
		System.out.println();	
	}
}

No comments:

Post a Comment