Java中的局部变量

  • 局部变量在方法,构造函数或块中声明。

  • 输入方法,构造函数或块时将创建局部变量,并且一旦退出方法,构造函数或块,该变量将被销毁。

  • 访问修饰符不能用于局部变量。

  • 局部变量仅在声明的方法,构造函数或块内可见。

  • 局部变量在内部在堆栈级别实现。

  • 局部变量没有默认值,因此应声明局部变量,并应在首次使用前分配初始值。

在这里,年龄是一个局部变量。这是在pupAge()方法内部定义的,其范围仅限于此方法。

public class Test {
   public void pupAge() {
      int age = 0;
      age = age + 7;
      System.out.println("Puppy age is : " + age);
   }

   public static void main(String args[]) {
      Test test = new Test();
      test.pupAge();
   }
}

输出结果

Puppy age is: 7