Java中局部变量的范围是什么?
变量的范围表示变量的范围。
局部变量的范围在该方法内,即当我们在方法中创建变量时,无法在该方法外部访问它。
示例
如果您在此处观察以下示例,我们已经在main方法中创建了一个名为num的变量,并尝试在另一个方法(demo)中对其进行访问。
public class SampleTest {
String str = "sampleString";
public static void main(String args[]){
int num = 334;
}
public void demo(){
System.out.println(num);
}
}错误
由于我们无法在其外部访问局部变量(方法的变量),因此编译器将生成错误,如下所示:
C:\Sample>javac SampleTest.java
SampleTest.java:7: error: cannot find symbol
System.out.println(num);
^
symbol: variable num
location: class SampleTest
1 error热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短