【发布时间】:2018-10-14 21:03:48
【问题描述】:
您好,我刚开始使用 Java,需要一些帮助。我目前正在从事井字游戏项目,但我被卡住了。在游戏开始时,我希望棋盘上的所有 9 个位置都有一个“”,以便棋盘显示为空,但是当玩家选择下一步时,我希望他们使用以下格式:A1、A2、A3, B1 等。如何将我的 arrayList 与这些字符串链接?
示例 A1 = 0, A2 = 1.... C3=8
public static void printGameBoard() {
System.out.println(" A B C");
System.out.println(" ______________");
System.out.println(" | | | |");
System.out.println("1 |" + board.get(0) + " | " + board.get(1) + " | " + board.get(2) + " | ");
System.out.println(" |----|----|----|");
System.out.println("2 |" + board.get(3) + " | " + board.get(4) + " | " + board.get(5) + " | ");
System.out.println(" |----|----|----|");
System.out.println("3 |" + board.get(6) + " | " + board.get(7) + " | " + board.get(8) + " | ");
System.out.println(" |____|____|____|\n");
public static int gameplay() {
boardSize = 9;
board = new ArrayList();
for(int i = 0; i < boardSize; i++) {
board.add(Character.valueOf(' '));
}
return playerTurn();
}
【问题讨论】:
标签: java tic-tac-toe