java变量的作用域 java课堂笔记5:简单容易理解 int x=12;//定义变量x { int y=86; System.out.println("x is " +x);//访问变量x System.out.println("y is " +y);//访问变量y } 变量有一定的作用范围,超出这个作用范围,变量就会失效 x,y两个变量定义位置不同,所以打印出的变量是在括号内的。 如果将输出放在大括号外: y被定义在大括号外,就不能打印输出,但是x可以,说明y是有变量的作用域的。