Java常量(final變量)主要用于存儲不可更改的值。雖然你不能直接使用常量進行計算,但你可以使用它們來表示常數值,然后在計算中使用這些常量。這樣可以提高代碼的可讀性和可維護性。
例如,假設你有一個計算圓面積的程序,你可以定義一個常量來表示圓周率π:
public class CircleArea {
public static final double PI = 3.14159;
public static void main(String[] args) {
double radius = 5;
double area = calculateCircleArea(radius);
System.out.println("The area of the circle with radius " + radius + " is: " + area);
}
public static double calculateCircleArea(double radius) {
return PI * Math.pow(radius, 2);
}
}
在這個例子中,我們定義了一個名為PI
的常量來表示圓周率π。然后在calculateCircleArea
方法中使用這個常量來計算圓的面積。這樣做可以提高代碼的可讀性,因為其他開發者可以很容易地理解我們使用的是π值,而不是一個隨意的數字。