
public class TestExample {
public static void main(String[] args) {
int x=12; { int y=96; System.out.println("x is"+x); System.out.println("y is"+y); } y=x; System.out.println("x is"+x);}
}
y在括号里边申明的,那它的作用域就在括号里边生效,外边就是没有的,可以把y申明在大括号外边或者去掉大括号,因为这个大括号也没什么实际用处呀

因为你的y是定义在方法块里面的 这相当于一个局部变量 所以出了方法块是没办法去调用的
不知道我的想法对不对,你如果解析y,试试把 int y=96放到int x下面,我也是小白,不一定对