Java的變量、常量與枚舉類型


變量

聲明變量的規則

Java變量的名字:

  • 由字母、數字、下划線和美元符號組成

  • 但是不可以是數字開頭

  • 不可以是Java保留字

  • 變量名的長度基本上沒有限制

  • 變量名對大小寫敏感

常用變量命名法

Java變量名常使用駝峰命名法

即類似於下面這樣

int IntterNummer;
float FloatNummer;
double DoubleNummer;

程序示例

public class FirstCode1 {
   public static void main(String[] args) {
       // 變量聲明示例
       int internum;
       float floatnum;
       double doublenum;

       // 駝峰命名法
       int interNum;
       float floatNum;
       double doubleNum;
       //兩個不同的變量最好不只是名字的大小寫不同,這里是為了示例,才這樣寫的

       // 使用$命名變量
       int numm$er;
       int num$$er;
       int nu$$$er;
       // 最好不要使用$$來命名變量,盡管它是合法的,
       // 但是它只用在Java編譯器或其他工具生成的名字中

       // 一個語句聲明多個變量
       int a1,a2,a3,a4,a5,a6;

       // 變量初始化
       int b1=1,b2=2,b3,b4=4,b5=6,b6;
       System.out.println(b1);
       
       //var 關鍵字——首次出現在Java10中
       var c1 = 3;
       var string1 = new String();
  }
}

運行結果

1

注意:

  • 對未初始化的變量進行打印,將會產生錯誤,導致程序無法運行

  • 在Java中變量的聲明,盡量靠近第一次使用它的地方,這是一種良好的程序編寫風格

常量

常量的使用

在Java中,使用關鍵字final指示常量。

關鍵字final表示這個變量只能被賦值一次,之后就不可再被更改。

常量的初始化和聲明不一定要放在一塊。

常量的命名通常采用全大寫的形式。

類常量的基本概念

在Java中,類常量可以在一個類的多個方法中使用。

命名上,習慣采用全大寫命名。

類常量的定義位置,位於類中,方法之外。

注意:無論一個常量定義在哪,只要加上public修飾符,那么所有類的方法便都可以調用它。

程序示例

import sun.management.snmp.jvmmib.JVM_MANAGEMENT_MIBOidTable;

public class FirstCode1 {
   //類常量定義
   final double PI = 3.1415926D;
   //public 修飾符的常量定義
   public static final double E = 2.737;
   public static void main(String[] args) {
       FirstCode1 code1 = new FirstCode1();
       //常量定義
       final int a1 = 35;

       //常量的使用
       System.out.println(E);
       
       //非public修飾符修飾的常量,都要初始化實例之后才能調用
       System.out.println(code1.PI);
       code1.summer(3.1415926);
       code1.nummber(6);

  }
   void summer(double a){
       System.out.println(a+PI);
  }

   void nummber(int a){
       if (a > 5){
           System.out.println(E+PI);
      }else {
           System.out.println(E);
      }
  }

}

運行結果

2.737
3.1415926
6.2831852
5.8785926

注意:非public修飾符修飾的常量,都要初始化實例之后才能調用。

枚舉類型

當變量的取值只在一個有限的集合里的時候,使用枚舉類型是比較好的選擇

枚舉類型的使用

可以自定義枚舉類型,枚舉類型包括有限個命名的值。

示例:

enum Size {SMALL,LIKE,LOVE,MIN};

程序示例

public class FirstCode1 {
   public static void main(String[] args) {
       //枚舉類型的使用
       Size c = Size.Sprint;
       Size x = Size.Summer;
       Size q = Size.Autumn;
       Size d = Size.Winter;
       
       System.out.println(c);
       System.out.println(x);
       System.out.println(q);
       System.out.println(d);
  }
   //枚舉類型的聲明
   enum Size{Sprint,Summer,Autumn,Winter}
}

運行結果

Sprint
Summer
Autumn
Winter

注意:這里只是枚舉實例的簡單應用,具體的請期待后續劇情




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM