Я пытаюсь нарисовать сетку 4x4, используя 2D-массив. Когда я запускаю код, я рисую квадрат в левом нижнем углу. Я думаю, что проблема может быть связана с моей координатой y, но я не совсем уверен.Draw a 4x4 Grid Java
StdDraw.setScale(0,4);
int[][] grid = new int[4][4];
for (int x = 0; x < grid.length; x++)
{
for (int y = 0; y < grid[0].length; y++)
{
StdDraw.setPenColor(StdDraw.BLUE);
StdDraw.filledSquare(grid[x][y], grid[x+1][y+1], 1);
}
}
Вы рисуете все 16 точек, в том же месте '(0,0)' ', потому что new int [4] [4] 'создает массив всех нулей. –