36 java 数组的应用(下) 棋盘

来源:互联网 发布:lol无法连接网络 编辑:程序博客网 时间:2024/06/05 14:55
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<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.println("\n");}}public static void main(String[] args) throws Exception {// TODO Auto-generated method stubGobang 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的格式


0 0
原创粉丝点击