五子棋实战

import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.lang.management.BufferPoolMXBean;

public class Test {
        private static int size = 16;
        private String[][] board;
        public void initboard()
        {
            board = new String[size][size];
            for (var i=0; i < size; i++)
            {
                for (var j=0; j < size; j++)
                {
                    board[i][j] = "+";

                }
            }
        }
public void printfboard()
{
    for (var i=0; i < size; i++)
    {
        for (var j=0; j < size; j++)
        {
            //System.out.println写法和System.out.print写法区别于是否换行 print写法不换行 类似C中的printf
            System.out.print(board[i][j]);
        }
        System.out.println("\n");
    }
}
public static void main(String[] args) throws Exception
{
    var qz = new Test();
    qz.initboard();
    qz.printfboard();
    var sr = new BufferedReader(new InputStreamReader(System.in));
    String inputstr = null;
    while ((inputstr = sr.readLine()) != null)
    {
        String[] posStrArr = inputstr.split(",");
        var xPos = Integer.parseInt(posStrArr[0]);
        var yPos = Integer.parseInt(posStrArr[1]);
        qz.board[yPos - 1][xPos - 1] = "○";
        qz.printfboard();
        System.out.println("Enter X Y format 1,1");
    }

}
}
最后修改:2022 年 09 月 17 日
如果觉得我的文章对你有用,只需评论或转发支持,谢绝投喂!