Так что в основном я пытаюсь создать сетку 9x9 для игры в тральщик. Мне нужно, чтобы сетка была заполнена вопросительными знаками для представления минного поля, которое еще не выбрано. Ex: [?] [?] [?] [?] [?] В основном, мой вопрос в том, как я могу заставить свою программу выводить массив вопросительных знаков?Java 2D массив сетки
import java.util.Scanner;
import java.util.Arrays;
public class H4_Minesweeper {
public static void main(String[] args) {
//Game Description and rules
System.out.println("Minesweeper is a very straightforward game, the rules are simple.");
System.out.println("Uncover a mine (x), and the game ends. Uncover an empty square (o), and you keep playing.");
System.out.println("A question mark (?) will represent tiles you have not uncovered yet.");
System.out.println("Uncover a number, and it tells you how many mines lay hidden in the eight surrounding squares.");
System.out.println("Use this information to carefully choose which squares to click.");
System.out.println("\n\n\n");
Scanner userin;
String[][] board = new String [9][9];
for (int r = 0; r<board.length;r++){
for (int c = 0; c <board.length;c++){
}
}
}
}
имеет свой 2d массив уже заполнены? есть ли какая-то причина, по которой вы хотите получить ожидаемый результат? это будет всегда 5? –
Нет, извините, я должен был упомянуть об этом. Я совершенно не знаком с массивами, и у меня возникают трудности с выяснением его основы. – DJM4
Мне нужны вопросительные знаки для представления невыбранных полей в сетке 9x9. После этого у меня будет пользовательский ввод, чтобы выбрать поле, которое они хотят открыть. Пять в моем первоначальном вопросе были просто примером того, как получить представление о том, как начнет выглядеть сетка. – DJM4