在数据库适配器中,我试图创建一个if(a&amp; b){从sqlite选择计数} ..完整代码如下..但是cat变量无法识别(突出显示?< / p>
int samsung = 10;
int iphone = 20
public int getChick() {
int cat = 0;
if (red == 1 & blue == 2) {
int pit = (int) DatabaseUtils.longForQuery(db, "SELECT COUNT(*)
FROM table where one >= " + samsung + " and two >= " + iphone, null);
//////>>>>>> this cat is not recognized by eclipse
int cat = 0 + pit;
}
int dog = cat;
return dog;
}
事情是,我不知道这是怎么回事。如果你能指出,请指出。感谢。
答案 0 :(得分:1)
在方法的第一行声明cat
,然后在if语句中声明。你需要删除第二个上的int
声明
答案 1 :(得分:0)
更改
int cat = 0 + pit;
到
cat = 0 + pit;
当你已经宣布它时,看起来你只是再次声明它。