这是方法代码:
public static void printMatrix(int[][] m, int i, int j) {
if (i == m.length ||j==m.length) {
System.out.println();
} else {
System.out.print("[" + m[i][j] + "]");
printMatrix(m, i, j++);
printMatrix(m, i++, j);
}
}
我不知道为什么它只打印数组的第一个位置,直到出现 StackOverFlow 错误。
谢谢您的帮助。