package com.wjl.zy131221;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class Gobang {
//定义一个二维数组啦充当棋盘
private String[][] board;
//定义棋盘的大小
private static int BOARD_SIZE=15;
public void initBoard()
{
//初始化棋盘数组
board=new String[BOARD_SIZE][BOARD_SIZE];
//把每个晕阿苏赋为“+”
for(int i=0;i
{
for(int j=0;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.println("\n");
}
}
public static void main(String[] args) throws Exception {
// TODO Auto-generated method stub
Gobang gb=new Gobang();
gb.initBoard();
gb.printBoard();
//获取键盘输入的方法
BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
String inputStr=null;
//br.readLine();每当键盘上输入一行内容后按回车键,刚输入的内容将被br读到
while((inputStr=br.readLine())!=null)
{
//将用户输入额字符串以逗号隔开 作为分隔符,分割成2个字符串
String[] posStrArr=inputStr.split(",");
//将两个字符串转换成用户下棋的坐标
int xPos=Integer.parseInt(posStrArr[0]);
int yPos=Integer.parseInt(posStrArr[1]);
//把对应的数组元素赋为“●”
gb.board[yPos-1][xPos-1]="●";
/*
电脑随机生成2个整数,作为电脑下棋的坐标 付给board数组
*/
gb.printBoard();
System.out.println("请输入您下棋的坐标,应以x,y的格式");
}
}
}
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
2,3
+++++++++++++++
+++++++++++++++
+●+++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
请输入您下棋的坐标,应以x,y的格式
4,6
+++++++++++++++
+++++++++++++++
+●+++++++++++++
+++++++++++++++
+++++++++++++++
+++●+++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
请输入您下棋的坐标,应以x,y的格式
6,7
+++++++++++++++
+++++++++++++++
+●+++++++++++++
+++++++++++++++
+++++++++++++++
+++●+++++++++++
+++++●+++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
请输入您下棋的坐标,应以x,y的格式
3,4
+++++++++++++++
+++++++++++++++
+●+++++++++++++
++●++++++++++++
+++++++++++++++
+++●+++++++++++
+++++●+++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
请输入您下棋的坐标,应以x,y的格式
2,7
+++++++++++++++
+++++++++++++++
+●+++++++++++++
++●++++++++++++
+++++++++++++++
+++●+++++++++++
+●+++●+++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
请输入您下棋的坐标,应以x,y的格式
3,9
+++++++++++++++
+++++++++++++++
+●+++++++++++++
++●++++++++++++
+++++++++++++++
+++●+++++++++++
+●+++●+++++++++
+++++++++++++++
++●++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
请输入您下棋的坐标,应以x,y的格式
10,11
+++++++++++++++
+++++++++++++++
+●+++++++++++++
++●++++++++++++
+++++++++++++++
+++●+++++++++++
+●+++●+++++++++
+++++++++++++++
++●++++++++++++
+++++++++++++++
+++++++++●+++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
+++++++++++++++
请输入您下棋的坐标,应以x,y的格式