嗨,人们刚接触Java并且进展缓慢.我在添加行和列之前尝试使用随机数填充2D数组.到目前为止,我可以创建数组,显示它,我很确定我有添加位排序.但是当我尝试用随机数填充它时,我得到了一个outofboundsexception.我哪里错了?
public static void main(String[] args)
{
//create the grid
final int row = 9;
final int col = 9;
int [][] grid = new int [row][col];
//fill the grid
for (int i=0; i<grid.length; i++)
grid[i][grid[i].length] = (int)(Math.random()*10);
//display output
for(int i=0;i<grid.length; i++)
{
for(int j=0; j<grid[i].length; j++)
System.out.print(grid[i][j]+"");
System.out.println();
}
int sum = 0;
for (int i = 0; i < grid.length; i++) {
System.out.println("This row sums up to: " + sum);
for (int j = 0; j < …Run Code Online (Sandbox Code Playgroud)