Source of TestRaggedArrays.java


  1: //TestRaggedArrays.java
  2: 
  3: import java.util.Random;
  4: 
  5: public class TestRaggedArrays
  6: {
  7:     public static void main(String args[])
  8:     {
  9:         //Ragged arrays (also called "jagged" arrays)
 10:         //===========================================
 11:         Random rg = new Random();
 12:         int[][] a = new int[4][];
 13:         for (int i=0; i<4; i++)
 14:         {
 15:             a[i] = new int[Math.abs(rg.nextInt()) % 5 + 1];
 16:             for (int j=0; j<a[i].length; j++)
 17:                 a[i][j] = Math.abs(rg.nextInt()) % 10;
 18:         }
 19:         for (int i=0; i<4; i++)
 20:         {
 21:             for (int j=0; j<a[i].length; j++)
 22:                 System.out.print(a[i][j] + " ");
 23:             System.out.println();
 24:         }
 25:     }
 26: }
 27: