Android 台灣中文網

標題: java問題 [打印本頁]

作者: KING45JJ    時間: 2015-6-6 22:45
標題: java問題
public class Ch3_2_4 {
   // 主程式
   public static void main(String[] args) {
      // 常數宣告
      final double PI = 3.1415926;
      double area;        // 變數宣告
      double r = 15.0;
      area = PI * r * r;  // 計算面積
      // 顯示面積
      System.out.print("面積: ");
      System.out.println(area);
   }
}

紅色那final是什麼意思 為什麼要加那個? 不加會有什麼後果嗎?
作者: z0403226    時間: 2016-1-24 01:57
final 是將變數型別設成常數
如果你之後去變更這個變數的值,編譯器會發生編譯錯誤
因為PI值是固定的常數,程式之後不會也不行在去更改它,
所以才會加上final以避免之後程式的撰寫去修改這個常數




歡迎光臨 Android 台灣中文網 (https://apk.tw/) Powered by Discuz! X3.1