这是代码:
private int getUpSite(int i, int j){
if (i - 1 >= 1){
if (grid[i - 2][j] != 0){
return xyTo1D(i - 1, j);
}
}
else{
return -1;
}
}
根据 i 和 j 的值,该方法返回 -1 或由 xyTo1D 方法构建的另一个整数。问题是编译器一直在抱怨:“这个方法必须返回一个 int 类型的结果”。
代码有什么问题?我该如何解决?