我正在尝试键入一个数组,但我得到了 java.lang.ArrayIndexOutOfBoundsException: 3
我用谷歌搜索它,我知道关于这个异常的一切,但我无法解决这个愚蠢的问题.
public static void main(String[] args) {
int [][] matrix = new int[3][5];
for (int i =0; i<matrix.length; i++) {
for (int ii=0; ii<matrix[i].length; i++) {
System.out.print(matrix[i][ii]);
}
System.out.println(" \n");
}
}
Run Code Online (Sandbox Code Playgroud)
你有一个错字:
for (int ii=0; ii<matrix[i].length ;i++)
Run Code Online (Sandbox Code Playgroud)
应该
for (int ii=0; ii<matrix[i].length ;ii++)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
67 次 |
| 最近记录: |