为什么通过在循环中包含int
前缀,可以多次在此for循环中声明局部变量?
class Main {
public static void main(String[] args) {
for (int i = 0; i < 3; i++){
int num = 5;
System.out.println(num);
}
}
}
与此相对(可在整个课程中使用变量)
class Main {
public static void main(String[] args) {
int num;
for (int i = 0; i < 3; i++){
num = 5;
System.out.println(num);
}
}
}