我使用此代码收到 ArrayIndexOutOfBoundsException,有人可以告诉我我做错了什么吗?
public class Test {
public static void main(String args[]) {
int[][] matrix = {{1,2,3,4},
{1,2,3,4}};
for (int i = 0; i < matrix.length; i++) {
for (int j = 0; i < matrix[i].length; j++) {
System.out.print(matrix[i][j]);
}
}
}
}
最佳答案
for (int j = 0; i < matrix[i].length; j++) {
您正在与内部循环中的错误归纳变量进行比较。应该是这样的:
for (int j = 0; j < matrix[i].length; j++) {
// ^
关于java - Java 矩阵的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42306914/