我正在使用 2D 数组开发棋盘游戏程序。因为在棋盘游戏中,您可以将石头放入已经有石头的单元格中。 Java中有没有办法检查索引是否已被占用?例如,
int[][] board = new int[5][5];
我想检查用户或程序是否已经选择了单元格[1][3]
,并使用while循环告诉用户选择另一个尚未选择的单元格?
最佳答案
我将创建一个具有 boolean 属性的对象并用它创建一个数组。 示例:
public class myField{
private bool chosen = false;
private ...
....
}
用法:
public class main{
private myField[][] board = new myField[5][5];
....
}
检查是否被占用:
if(board[1][3].chosen == true)
{
//doSomething
}
关于java - 如何检查索引是否已被占用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35563646/