How to use jagged (ragged) array that each row in a two-dimensional array is an array in Java

1 Answer

0 votes
import java.util.Arrays;

public class MyClass {
    public static void main(String args[]) {
        int[][] jagged = new int[3][];
        
        jagged[0] = new int[6];
        jagged[1] = new int[5];
        jagged[2] = new int[3];

        for (int i = 0; i < 6; i++) {
            jagged[0][i] = (i + 1) * 6;
        }
 
        for (int i = 0; i < 5; i++) {
            jagged[1][i] = (i + 1) * 5;
        }
 
        for (int i = 0; i < 3; i++) {
            jagged[2][i] = (i + 1) * 3;
        }

		for (int i = 0; i < jagged.length; i++) {
            for (int j = 0; j < jagged[i].length; j++) {
                System.out.print(jagged[i][j] + " ");
            }
            System.out.println();
        }
    }
}



/*

run:

6 12 18 24 30 36 
5 10 15 20 25 
3 6 9 

*/

 



answered Jul 22, 2019 by avibootz

Related questions

1 answer 108 views
1 answer 119 views
1 answer 92 views
1 answer 133 views
1 answer 94 views
...