我是初学者,所以请多多包涵。我反编译了一个专业应用程序的源代码。当我将源代码复制到eclipse中时,出现以下代码错误(错误与返回类型有关):
public boolean method(){
...
...
for(int i = 0; ; i = 1){
return i;
}
我怎样才能更改代码以保持其正确性并保留其功能?
最佳答案
您可以将 i
转换为 boolean
,或将 return i;
更改为 return i != 0;
,对于 i
的所有非零值都为真,如果 i == 0
则为假。
作为旁注,我确实没有理由将return
包装在for
循环中。在这种情况下,您不妨将这两行都替换为 return 0;
(或 return false;
,以匹配方法签名)。
关于java - 将 int 作为 boolean 值返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10146522/