java 控制台五子棋_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
{
for(int j = 0;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("請(qǐng)輸入您下棋的坐標(biāo),應(yīng)以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("請(qǐng)輸入您下棋的坐標(biāo),應(yīng)以x,y的模式:");
}
}
}
總結(jié)
以上是生活随笔為你收集整理的java 控制台五子棋_java控制台五子棋的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: golang 获取当天0点时间_gola
- 下一篇: 华为仿苹果字体_华为mate40系列再次