当我们尝试这段代码时,它不起作用。
public class f {
public static void main(String[] args) {
{ // aussen
int a = 1;
int b = 2;
{ // innen
System.out.println(a);
// gibt 1 aus
int b = 3;
System.out.println(b); // gibt 3 aus
}
}
}
}
但是我们的教授。表示在内部作用域中可以再次声明变量,并且该内部声明用于变量 b 的内部作用域。但是在互联网上的http://www.mathcs.emory.edu/~cheung/Courses/170/Syllabus/08/scope.html 下“同名 r 的变量发生在内部范围内”我们发现我们的错误是合法的。这在过去的 9 年里有变化吗?
慕少森
慕后森
相关分类