Javaで三目並べゲームを書いています。現在、私はディスプレイボード方式で立ち往生しています。私が作成しようとしているボードには、X と O が入る行があります。現在発生しているエラーは
TicTac2.java:56: エラー: 戻り値の型の開始が不正です。^ TicTac2.java:56: エラー: ';' 期待される戻り値;
少し問題が発生するので、このコードを更新します。とても役立つので、このサイトが大好きです!とにかくここに私のコードがあります:
import java.util.*;
public class TicTac2{
//declare a constant variable
public enum Cell {E, X, O}; //this is an O, not 0
public Cell[][] board;
public static final int SIZE = 3; //size of each row and each column
public static void main(String[] args) {
displayBoard a = new displayBoard();
System.out.println(a);
}
//displayBoard method
public static void drawLine() {
for (int i = 0; i <= 4 * SIZE; i++) {
System.out.print("-");
}
System.out.println();
}
public static void displayBoard(char[][] board) {
drawLine();
for (int i = 0; i < SIZE; i++) {
for (int j = 0; j < SIZE; j++) {
SIZE[i][j] = Cell.E;
System.out.print("| " + board[i][j] + " ");
}
System.out.println("|");
drawLine();
}
System.out.println();
}
public String toString(){
String result = "";
for(Cell[] row : board) {
for(Cell col : row)
result += col;
}
result =+ "\n";
}
return result;
}