关于一个java的问题,java高手进!
五子棋的java代码——大家请帮助我publicclassgobang{privateString[][]board;privatestaticintBOARD_SIZE...
五子棋的java代码——大家请帮助我
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[j]="╃";
}
}
}
//在控制台上输出棋子
public void printboard()
{
for(int i=0;i<BOARD_SIZE;i++)
{
for(int j=0;j<BOARD_SIZE;j++)
{
System.out.println(board[j]);
}
}
}
public static void main(String[] args) throws Exception
{
gobang gb=new gobang();
gb.initboard();
gb.printboard();
//获取键盘输入
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]);
gb.board[xPos-1][yPos-1]="●";
gb.printboard();
System.out.println("请您输入下棋的坐标,应以X,Y的格式");
}
}
}
结果出了三个错误:
---------- 编译java ----------
gobang.java:33: 错误: 找不到符号
BufferedReader br=new BufferedReader(new InputStreamReader
^
符号: 类 BufferedReader
位置: 类 gobang
gobang.java:33: 错误: 找不到符号
BufferedReader br=new BufferedReader(new InputStreamReader
^
符号: 类 BufferedReader
位置: 类 gobang
gobang.java:33: 错误: 找不到符号
BufferedReader br=new BufferedReader(new InputStreamReader
^
符号: 类 InputStreamReader
位置: 类 gobang
3 个错误
Output completed (1 sec consumed) - Normal Termination 展开
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[j]="╃";
}
}
}
//在控制台上输出棋子
public void printboard()
{
for(int i=0;i<BOARD_SIZE;i++)
{
for(int j=0;j<BOARD_SIZE;j++)
{
System.out.println(board[j]);
}
}
}
public static void main(String[] args) throws Exception
{
gobang gb=new gobang();
gb.initboard();
gb.printboard();
//获取键盘输入
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]);
gb.board[xPos-1][yPos-1]="●";
gb.printboard();
System.out.println("请您输入下棋的坐标,应以X,Y的格式");
}
}
}
结果出了三个错误:
---------- 编译java ----------
gobang.java:33: 错误: 找不到符号
BufferedReader br=new BufferedReader(new InputStreamReader
^
符号: 类 BufferedReader
位置: 类 gobang
gobang.java:33: 错误: 找不到符号
BufferedReader br=new BufferedReader(new InputStreamReader
^
符号: 类 BufferedReader
位置: 类 gobang
gobang.java:33: 错误: 找不到符号
BufferedReader br=new BufferedReader(new InputStreamReader
^
符号: 类 InputStreamReader
位置: 类 gobang
3 个错误
Output completed (1 sec consumed) - Normal Termination 展开
7个回答
展开全部
for(int j=0;j<BOARD_SIZE;j++)
{
board[j]="╃";
}
board[j] 是数组类型。
{
board[j]="╃";
}
board[j] 是数组类型。
更多追问追答
追问
这个不是关键吧
追答
不改。编译都没通过。怎么不是关键了?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
没import。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你没有引入相关的包,在程序的最前头打上import java.io.*;就好了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你是不是没有导入bufferedreader相应的包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把包导入错了,仔细检查一下引用的包
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询