首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> Java 程式設計 >> Java 相關知識

Java 基礎入門:變量與常量完整指南

     編輯:Java 相關知識

核心概念

程式運行過程中,數據分為兩類:

  • 變量:值可變,代表程式狀態,通過修改變量值驅動業務邏輯。
  • 常量:值不可變,用於表示固定數值 (如 π) 或賦予語義標識 (如方向常量),提升可讀性與可維護性。

變量聲明與使用

Java 為強類型語言,使用前必須聲明:

數據類型 變量名;
// 例
int x;

常見寫法:

場景語法範例
聲明並初始化int x = 10;
一次聲明多個同類型變量int x, y, z;
聲明多個並賦值int x = 10, y = 20, z = 30;
選擇性賦值int x, y = 10, z;
不同類型分開聲明int n = 3; boolean b = true; char c;

賦值後可重新賦值:n = 5; n = 10; 實現狀態變更。

常量定義與用途

在變量聲明前加 final 關鍵字,命名慣例全大寫+下劃線:

final double PI = 3.14;
final char MALE = 'M', FEMALE = 'F';

也可先聲明後賦值,但只能賦值一次:

final int UP;
UP = 1; // 僅此一次

兩大核心用途

  1. 代表常數,便於修改:如圓周率 PI,需提高精度時只改一處,重新編譯即全局生效。
  2. 增強可讀性:用 UP=1, DOWN=2, LEFT=3, RIGHT=4 替代魔術數字,代碼自文檔化。

語句塊與作用域

語句塊:用 { } 包裹的代碼區域,可巢狀嵌套。
作用域規則:從聲明處開始,到所在語句塊結束的 } 為止。同一作用域內不可重名。常量作用域規則與變量完全一致。

{
  {
    int a = 10; // 作用域:第3-5行
    a = 2;
  }
  char c;      // 作用域:第6-7行
}

完整可運行範例

public class VariableAndConst {
    public static void main(String[] args) {
        int n = 0;
        char c = 'A';
        System.out.println(n); // 0
        n = 10;
        System.out.println(n); // 10
        System.out.println(c); // A
    }
}

System.out.println() 用於輸出變量值到控制台。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved