尾部定义没有报错,但是没有意义 !

来源:2-15 代码块中的变量应用

程序员熊明才

2020-09-30 11:27:59

public void run() {

    {
        int num = 10;
        System.out.println("123"+num);
    }
    {
        int num = 20;
        System.out.println("233"+num);
    }
    int num = 50;
}


写回答

1回答

好帮手慕小班

2020-09-30

同学你好,同学的说法是正确的呐,变量的作用范围就是从它定义的地方开始,一直到整个方法的结束,所以这里num定义到方法的末尾并没有什么意义呐。

如果我的回答解决了你的疑惑,请采纳,祝学习愉快~

0

0 学习 · 16556 问题

查看课程