这是因为您在循环中声明了变量
由于某种原因,当我尝试运行此代码时,它总是返回找不到符号b
。然后我发现问题是变量b
不能解析为变量。我不知道为什么它不能将其解析为变量。
class Q5 {
public static void main(String[] args) {
for (int iMus = 0; iMus < 10; iMus++)
{
int b = 19 + iMus;
}
System.out.println(b);
}
}
b
。您试图打印和访问循环范围之外的变量。这是不可能的,请在循环的作用域之外定义变量b
。我将在下面展示一个例子。
class Q5 {
public static void main(String[] args) {
int b = 0;
for (int iMus = 0; iMus < 10; iMus++)
{
b = 19 + iMus;
}
System.out.println(b);
}
}