java控制台五子棋
package frank; import java.io.*; public class App { //棋盘 private String[][] board; //棋盘大小 private static int BOARD_SIZE = 15; //初始化棋盘 public void initBoard() { board = new String[BOARD_SIZE][BOARD_SIZE]; for(int i = 0; i < BOARD_SIZE; i++) { for(int j = 0; j< BOARD_SIZE; j++) { board[i][j]= "╋"; } } } //输出棋盘 public void printBoard() { for(int i = 0;i<BOARD_SIZE;i++) { for(int j = 0;j<BOARD_SIZE;j++) { System.out.print(board[i][j]); } System.out.print("\n"); } } public static void main(String[] args) throws Exception { App a = new App(); a.initBoard(); a.printBoard(); System.out.println("请输入您下棋的坐标,应以x,y的模式:"); BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String inputStr = null; while((inputStr = br.readLine())!=null) { String[] posStrArr = inputStr.split(","); int xPos = Integer.parseInt(posStrArr[0]); int yPos = Integer.parseInt(posStrArr[1]); a.board[yPos-1][xPos-1] = "●"; a.printBoard(); System.out.println("请输入您下棋的坐标,应以x,y的模式:"); } } }