Java 如果条件在android eclipse中无法正常工作

Java 如果条件在android eclipse中无法正常工作,java,android,Java,Android,我的代码是 int count=cur.getCount; 如果计数>0//条件为真 返回true; 其他的 返回false;//执行此声明 这里的计数值是1。如果条件count>0,则返回true。但也有一句话是“jumb to else”。如果声明没有执行。它返回false。有人能给出解决方案吗?将其更改为 if (count > 0) { return true; } else { return false; } 或者说: return count > 0;

我的代码是

int count=cur.getCount; 如果计数>0//条件为真 返回true; 其他的 返回false;//执行此声明

这里的计数值是1。如果条件count>0,则返回true。但也有一句话是“jumb to else”。如果声明没有执行。它返回false。有人能给出解决方案吗?

将其更改为

if (count > 0) {
    return true;
} else {
    return false;
}
或者说:

return count > 0;

当特殊角色出现时,我就遇到了这个问题。 删除所有内容并重写。不要复制粘贴,看看是否仍然发生。
另外,试着在Count上放置一个手表,看看值是多少,以确定分支发生的确切原因…

这是不可能的。它返回两次?您要调用它两次吗?为什么不直接返回count>0;?这是我自己的代码。然后呢操作员工作正常。但是为什么if-else不工作?您的代码和问题中的代码之间有什么区别。这是区别->{但是对于单行语句,您不需要使用{或仅返回计数>0其他所有语句正常工作,如?:条件运算符或直接返回计数>0。但是为什么if-else不工作。