这是我当前的代码:
public static void main(String[] args) {
int [][] twoD = new int [5][5];
/*for(int i = 0; i<5; i++){
for(int j = 0; j<5; j++){
System.out.print(twoD[i][j] + "");
}
}*/
}
}
我好像做不到。我很困惑,我删除了带有评论的测试部分。忽略它。
我的目标是得到一个像这样的二维数组:
1 2 3 4 5
2 4 6 8 10
3 6 9 12 15
4 8 12 16 20
5 10 15 20 25
但是,我就是不明白。我怎样才能得到那个结果?我是 Java 的初学者。
最佳答案
首先,您需要用数据填充数组,而您忘记了数组每一行的 System.out.println
。
int [][] twoD = new int [5][5];
// populate array with data
for(int i = 0; i<5; i++){
for(int j = 0; j<5; j++){
twoD[i][j] = (j+1)*(i+1);
}
}
// print result
for(int i = 0; i<5; i++){
for(int j = 0; j<5; j++){
System.out.print(twoD[i][j]);
System.out.print(" ");
}
System.out.println();
}
关于java - 如何使用二维创建二维网格。大批?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40336494/