我在方法中有一个for
循环,并且在for
循环中声明了一个变量。
我知道变量的范围就是循环的迭代,但是变量的生存期也就是循环的迭代,还是直到包含该循环的方法退出为止?
在下面的示例中,j
的范围是什么?寿命是什么?
public void someTest() {
System.out.println("a");
for (int i = 0; i< 10; i++) {
int j = 11;
}
System.out.println("a");
System.out.println("a");
}