我写这个代码来解决数独游戏,当我尝试在数组中设置数据时它会出错,这里是代码:
public static boolean CheckRowColumnBox(int data,int b,int[][] matrix,int r,int c){
if(CheckRow( data, r, matrix )
&& CheckColumn(data, c, matrix)
&& CheckBox(data, b, matrix,r,c)) {
matrix[r][c]==data; //error here
return true;
}
return false;
}
为什么???我怎样才能解决它,我可以在哪里定义r和c
将matrix[r][c]==data; //error trigger here
改为matrix[r][c]=data; //no error here
。否则将第一个放在if语句块中。