尾部定义没有报错,但是没有意义 !
来源: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回答
同学你好,同学的说法是正确的呐,变量的作用范围就是从它定义的地方开始,一直到整个方法的结束,所以这里num定义到方法的末尾并没有什么意义呐。
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~
相似问题
回答 1