在Java中,我們可以通過使用靜態常量和常量值來定義一些無需修改的常用數值或字符串。它們可以在類中直接通過常量名來訪問。
public class Example { // 定義靜態常量 public static final int MAX_NUMBER = 100; public static final String DEFAULT_NAME = "John Doe"; public void printMaxNumber() { System.out.println("最大值為:" + MAX_NUMBER); } public void printDefaultName() { System.out.println("默認名稱為:" + DEFAULT_NAME); } }
在上面的示例中,我們定義了兩個靜態常量:MAX_NUMBER和DEFAULT_NAME,并且使用了final關鍵字來標記它們的常量性質。這意味著一旦被賦值,它們將無法再被修改。
現在我們可以通過創建一個Example類對象來訪問這些常量:
Example example = new Example(); example.printMaxNumber(); example.printDefaultName();
你會發現常量名的調用方式與普通成員變量的調用方式相同,但是我們可以肯定地知道常量值在程序運行時是不會更改的。
另外,我們也可以直接在代碼中使用常量值:
System.out.println("PI的值為:" + Math.PI);
在Java中,許多類庫都定義了一些常用的常量,例如Math類中的PI常量和Integer類中的MAX_VALUE常量等。在編寫代碼時,我們應當合理利用并定義自己的常量來提高代碼的可讀性和可維護性。
下一篇css改變局部顏色