JAVA局部變量

-局部變量聲明在方法、構造方法或者語句塊中;
-局部變量在方法、構造方法、或者語句塊被執行的時候建立,當它們執行完成後,變量將會被銷燬;
-訪問修飾符不能用於局部變量;
-局部變量只在聲明它的方法、構造方法或者語句塊中可見;
-局部變量是在棧上分配的。
-局部變量沒有默認值,因此局部變量被聲明後,必須通過初始化,纔可使用。
實例1     http://www.iis7.com/a/lm/fwqdq/  IIS7服務器大全
在如下實例中age是一個局部變量。定義在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
實例2
在下面的例子中age變量沒有初始化,因此在編譯時出錯。
public class Test{ 
   public void pupAge(){
      int age;
      age = age + 7;
      System.out.println("Puppy age is : " + age);
   }
   
   public static void main(String args[]){
      Test test = new Test();
      test.pupAge();
   }
}
以上實例編譯運行結果以下:
Test.java:4:variable number might not have been initialized
age = age + 7;
         ^
1 errorjava

相關文章
相關標籤/搜索