首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計疑難解答

Java 識別符命名規則:人民幣符號 ¥ 從 JDK 1.1 起即合法支援

     編輯:程式設計疑難解答

結論

Java 從 JDK 1.1 版本開始 就支援在識別符中使用人民幣符號 ¥ (U+FFE5)。

技術依據

java.lang.Character 類別提供兩個關鍵方法:

  • isJavaIdentifierStart(int codePoint):判斷字元是否可作為識別符首字元。
  • isJavaIdentifierPart(int codePoint):判斷字元是否可作為識別符後續字元。

官方 API 文檔明確標註這兩個方法自 1.1 版本 起存在,且 ¥ 符合 Unicode 標識符規範,因此合法。

驗證範例

public class Test {
    public static void main(String[] args) {
        int ¥price = 100; // 編譯、執行均正常
        System.out.println(¥price);
    }
}

補充說明

雖然合法,但強烈不建議在實際專案中使用特殊貨幣符號作為變數名,應遵循駝峰命名慣例(如 priceInCNY),確保程式碼跨平台、跨團隊的可讀性與維護性。

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