Enhanced For Loop For 2D Arrays
Which of the following is an example of correctly iterating over a 2D array using an enhanced for loop?
int[][] matrix = {{1,2,3},{4,5,6}};
for (int[] row : matrix) {
for (int num : row) {
System.out.print(num + " ");
}
}
A
int[][] matrix = {{1,2,3},{4,5,6}};
for (int[] row : matrix) {
System.out.println(row);
}
B
int[][] matrix = {{1,2,3},{4,5,6}};
for (int num : matrix) {
System.out.print(num + " ");
}
C
int[][] matrix = {{1,2,3},{4,5,6}};
for (int[] row : matrix) {
for (int num : row) {
System.out.print(num + " ");
}
}
D
int[][] matrix = {{1,2,3},{4,5,6}};
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[0].length; j++) {
System.out.print(matrix[i][j] + " ");
}
}
Question Leaderboard
Not enough data yet to show leaderboard.
APFIVE