使用引用引用时,BlueJ中的Java Checkstyle错误
|
我正在使用BlueJ作为IDE在Java中执行算法。我使用引用算法来解决该问题,除了checkstyle之外,其他所有功能都可以正常运行。 Checkstyle错误为:
Assignment of parameter i is not allowed [on line 336]
Assignment of parameter j is not allowed [on line 337]
但是,由于引用需要将变量作为参数传递并根据情况进行编辑,因此我对此无能为力。
有人知道如何解决此问题吗?这是我的代码(注释了错误行):
public boolean solve(int i, int j) {
if (i == 9) {
i = 0; // line 336
if (++j == 9) { // line 337
return true;
}
}
...
for (int value = 1; value <= 9; ++value) {
if (possible[value]) {
setCell(i,j,value);
if (solve(i+1,j)) {
return true;
}
}
}
game[i][j] = 0;
return false;
}
没有找到相关结果
已邀请:
1 个回复
硕歌沙