import java.util.*;

public class Board {
    public boolean checkWon(int[][] board) {
        boolean won = false;
        for (int i = 0; i < board.length; i++) {

            if (i == 0 ) {
                if ((board[i][0] + board[i + 1][1] + board[i + 2][2]) == 3 ) {
                    won = true;
                    continue;
                }
            }
            if (i == 2 ) {
                if ((board[i][2] + board[i - 1][1] + board[i - 2][0]) == 3 ) {
                    won = true;
                    continue;
                }
            }
            if ((board[i][0] + board[i][1] + board[i][2]) == 3 ) {
                won = true;
                continue;
            }

            if ((board[0][i] + board[1][i] + board[2][i]) == 3 ) {
                won = true;
            }


        }

        return won;
    }
}

思路:井字棋 赢的情况,只有三横三竖 加两条斜线,那么判断 每个横是否相等,每列是否相等,加两条斜线 即可