Modifying a 2D Array in a Method
What is printed when the following program is executed?
public class ModifyArray {
public static void modify(int[][] matrix) {
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; j < matrix[i].length; j++) {
matrix[i][j] += i;
}
}
}
public static void main(String[] args) {
int[][] grid = { {1,2}, {3,4} };
modify(grid);
System.out.print(grid[1][0] + " " + grid[1][1]);
}
}
A
4 6
B
4 5
C
5 5
D
3 4
Question Leaderboard
| Rank | |||||
|---|---|---|---|---|---|
| #1 | bommasam000 | 2 | 4 | 0m 49s | 131 |
| #2 | upadhgau000 | 0 | 2 | 0m 00s | -20 |
| #3 | y.seong2027 | 1 | 4 | 147h 56m | -532,536 |
APFIVE