Java 中變數宣告的規則


在任何程式語言中,變數都充當一個容器,用於儲存值。在實際使用變數之前,我們需要先宣告它。我們不能為其賦予任何隨機名稱或符號,儘管 Java 提供了幾乎所有可供人類和機器使用的字母和符號。

在本文中,我們將探討 Java 中變數宣告的命名約定和規則集。

Java 中的變數宣告

在宣告變數時,我們需要首先定義其型別,然後是變數的名稱和一個可選的值。我們可以先宣告一個變數,並在程式中的任何需要的地方用資料初始化它。此外,我們也可以同時宣告和初始化。如果我們需要宣告多個相同型別的變數,那麼我們只需使用逗號作為分隔符,在一行中將它們連結起來。

語法

dataType nameOfvariable;       

這僅僅是宣告。這裡,“資料型別”表示資料的型別,例如整數、雙精度數、字元等等。

語法

dataType nameOfvariable = value;      

這同時是宣告和初始化。我們可以使用賦值運算子進行初始化,但是還有其他選項可用。

示例 1

public class Var {
   public static void main(String []args) {
      int n1, n2, mult; // only the declaration 
      // initialization in another line
      n1 = 6;  
      n2 = 15;
      mult = n1 * n2;
      System.out.println("Value of n1 and n2 multiplication is: " + mult);
   }
}

輸出

Value of n1 and n2 multiplication is: 90

在上面的示例中,我們首先聲明瞭變數,在下一行我們初始化了它們。

示例 2

public class Var {
   public static void main(String []args) {
      //  declaration and initialization both 
      int n1 = 8;
      int n2 = 15;
      int mult = n1 * n2;
      System.out.println("Value of n1 and n2 multiplication is: " + mult);
   }
}

輸出

Value of n1 and n2 multiplication is: 120

在上面的程式碼中,我們分別宣告並初始化了所有變數。

示例 3

以下示例演示瞭如何將變數宣告為方法的引數。

public class Var {
   public static void methodA(int n1Data, int n2Data) {
      int mult = n1Data * n2Data;
      System.out.println("Value of n1 and n2 multiplication is: " + mult);
   }
   public static void main(String []args) {
      int n1 = 8;
      int n2 = 15;
      methodA(n1, n2);
   }
}

輸出

Value of n1 and n2 multiplication is: 120

變數宣告規則

Java 建立者定義了一套命名變數(也稱為識別符號)的規則。任何使用 Java 的人都需要遵循這些規則。讓我們逐一討論它們。

  • 我們可以用美元符號 ($)、下劃線 (_) 或任何字母 (a - z) 開頭變數名稱。

  • 後面的字元可以是 0 到 9 的數字、美元符號、下劃線或 A 到 Z 的任何字母。但是,為了提高可讀性和理解性,請使用字母,而不是所有符號和數字的組合。

  • 禁止使用 Java 關鍵字,例如 static、public、private 或 final,因為它們在 Java 中具有特殊含義。

  • 字母之間不允許使用空格。

  • 不要使用大寫字母作為變數名稱的第一個字元,類和介面的名稱以大寫字母開頭。

  • 此外,我們不能使用數字作為第一個字元。

合法識別符號示例 - fruits、$user、_myVar、_12Name 等。

非法識別符號示例 - 12name、User、public 等。

結論

變數的名稱與記憶體位置相關聯。它們的名稱區分大小寫。在本文中,我們瞭解了變數,並且還了解了如何正確地宣告和初始化它們。

更新於: 2023年5月12日

1K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

立即開始
廣告

© . All rights reserved.