Java 尝试在数组内的函数中设置数据将出错
我写这段代码是为了解决数独游戏,当我试图在数组内的函数中设置数据时,它会出错,下面是代码:Java 尝试在数组内的函数中设置数据将出错,java,arrays,sudoku,Java,Arrays,Sudoku,我写这段代码是为了解决数独游戏,当我试图在数组内的函数中设置数据时,它会出错,下面是代码: 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,
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
更改
矩阵[r][c]==数据//此处触发错误
至矩阵[r][c]=数据//此处没有错误
。否则,将第一个放在if语句块中。错误到底是什么?发布堆栈跟踪?矩阵中的r和c中的错误它是bug code中的函数您想要=
而不是=
?阅读此内容