Java中有兩種不同類型的常量:類常量和main方法常量。
類常量是定義在類中的常量,通常使用final關鍵字聲明。類常量的值在編譯時確定,不能被修改。下面是一個定義類常量的例子:
public class MyClass { public static final int MAX_NUM = 10; }
以上代碼定義了一個名為MAX_NUM的類常量,它的值為10。在其他類中,我們可以這樣訪問它:
int num = MyClass.MAX_NUM;
main方法常量與類常量不同,它們是在main方法中定義的常量。main方法是Java程序的入口點,其中我們可以定義一些常量,這些常量只能在main方法中使用。下面是一個使用main方法常量的例子:
public class MainClass { public static void main(String[] args) { final int NUM = 5; System.out.println("The value of NUM is: " + NUM); } }
以上代碼定義了一個名為NUM的main方法常量,它的值為5,并在main方法中打印了這個變量的值。
總結:Java中存在兩種不同類型的常量,類常量和main方法常量。它們的定義和使用方式各有不同,如需使用請根據實際情況選擇合適的常量類型。