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

以上是 Java中局部变量的范围是什么? 的全部内容, 来源链接: utcz.com/z/331440.html

回到顶部