Question: Consider the following code. int[][] matrix = new int[4][5]; Suppose we want to initialize matrix to the following rows and columns. 0 1 2 3
Consider the following code.
int[][] matrix = new int[4][5];
Suppose we want to initialize matrix to the following rows and columns.
0 1 2 3 4 4 3 2 1 0 0 1 2 3 4 4 3 2 1 0
Which of the options below correctly initializes matrix?
| I. | for (int i = 0; i < matrix.length - 1; i += 2) { for (int j = 0; j < matrix[i].length; j++) { matrix[i][j] = j; matrix[i + 1][j] = j; } } |
| II. | for (int i = 0; i < matrix.length - 1; i += 2) { for (int j = 0; j < matrix[i].length; j++) { matrix[i][j] = j; matrix[i + 1][matrix[i].length - j - 1] = j; } } |
| III. | for (int i = 0; i < matrix.length - 1; i += 2) { for (int j = 0; j < matrix[i].length; j++) { matrix[i][j] = j; matrix[i + 1][matrix[i].length - j - 1] = i; } } |
I only
II only
III only
II and III only
I, II and III
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
