Я пытаюсь распечатать сетку 10x10, мне не нужны какие-либо конкретные символы, только формат 10x10. На самом деле для всей программы на самом деле гораздо больше, но сейчас я застрял на этом. Я просто хочу напечатать * для простой игры Pacman. Я вообще не умею программировать, но я должен пройти, чтобы закончить следующий семестр. Вот что я до сих пор;Печать 2D-массива в Java
public class Pacman {
public static void main(String[] args) {
int columns = 0;
int rows = 0;
int[][] grid = new int[rows][columns];
for (int i = 0; i < grid.length; i++){
for (int j = 0; j < grid.length; j++){
System.out.println(grid[i][j] + " ");
}
System.out.println();
}
}
}
У меня нет ошибок в синтаксисе или компиляции, но ничего на самом деле не печатает.
Вы создали массив с 0 строк и столбцов 0. Что именно вы ожидаете отпечатать? –
Вот что, я понятия не имею, что я делаю. Мне потребовалось 2 часа, чтобы написать то, что у меня есть сейчас. – Jerrod
Я второй @akhil_mittal, и я также укажу, что вы, вероятно, захотите использовать 'System.out.print (grid [i] [j] +" ");' вместо 'println', чтобы он не перемещался следующая строка (кажется, вы пытаетесь напечатать 10 и 10 вниз). – Gliderman