Java 變量
在 Java 中,每一個變量屬於一種類型,變量名對大小寫敏感
- 可以在一行聲明多個變量,但不提倡這種風格。
int i, j; // both are integers
- 變量聲明後,最好先顯示初始化,再使用。 Java 編譯器認爲下面語句是錯誤的:
int vacationDays;
System.out.println(vacationDays);
//ERROR--the local variable may not have been initialized
- 良好的編程習慣:變量的聲明儘可能靠近變量第一次使用的地方。
常量
- 使用關鍵字 final 指示常量,表示這個變量只能被賦值一次。
final double CN_PER_INCH = 2.54;
//final修飾的變量只能被賦值一次,也稱爲常量
- 常量名使用全大寫。
- 經常希望某個常量可以在一個類的不同方法中使用,可以使用 static final 來設置。
public class Constant {
public static final double CM_PER_INCH = 2.54;
// 類常量定義在main方法外
public static void main(String[] args) {
System.out.print(CM_PER_INCH + cal(CM_PER_INCH));
}// main方法使用了CM_PER_INCH
static double cal(double d) {
return d;
}// cal()方法也使用了CM_PER_INCH
}
- 注意:類常量的定義位於main方法的外部。