真的想不出来ID了 2022-11-03 10:34 采纳率: 100%
浏览 33
已结题

这个是哪里错了,是大括号位置不对吗

img


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);
}
}

  • 写回答

3条回答 默认 最新

  • 心寒丶 优质创作者: 编程框架技术领域 2022-11-03 11:01
    关注

    y在括号里边申明的,那它的作用域就在括号里边生效,外边就是没有的,可以把y申明在大括号外边或者去掉大括号,因为这个大括号也没什么实际用处呀

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 11月22日
  • 已采纳回答 11月14日
  • 创建了问题 11月3日