This question already has answers here:
What does a “Cannot find symbol” or “Cannot resolve symbol” error mean?
(13个回答)
2年前关闭。
此方法无法编译,看不到原因。错误是:
找不到符号变量
代码:
(13个回答)
2年前关闭。
此方法无法编译,看不到原因。错误是:
找不到符号变量
int i
在for循环中定义。该方法应返回int a
和int b
之间的偶数。代码:
public int partall(int a, int b){
int partall;
int største;
int minste;
if(a == b){
partall = 0;
}else{
if(a>b) {
største = a;
minste = b;
}else if(a<b){
minste = a;
største = b;
for(int i = minste; i<= største; i++){
if(i % 2 == 0) {
partall = i;
}
}
}
}
return i;
}
最佳答案
您要返回的i
仅在for loop
中具有作用域,而在此范围之外。
从实现中,我认为您可能想要返回partall
而不是i
。
用一些东西初始化partall
,即int partall = 0;
在最后一行return partall;
那应该工作
07-26 09:02