更新時間:2022-12-26 10:42:30 來源:動力節點 瀏覽1570次
Java變量名命名規則是什么?動力節點小編來告訴大家。
一個變量名只能包含數字, 字母, 下劃線
數字不能開頭.
變量名是大小寫敏感的. 即 num 和 Num 是兩個不同的變量.
注意: 雖然語法上也允許使用中文/美元符($)命名變量, 但是 強烈 不推薦這樣做.
變量命名要具有描述性, 見名知意.
變量名不宜使用拼音(但是不絕對).
變量名的詞性推薦使用名詞.
變量命名推薦 小駝峰命名法, 當一個變量名由多個單詞構成的時候, 除了第一個單詞之外, 其他單詞首字母都大寫.
int maxValue = 100;
String studentName = “張三”;
上面討論的都是各種規則的變量, 每種類型的變量也對應著一種相同類型的常量.
常量指的是運行時類型不能發生改變.
常量主要有以下兩種體現形式:
字面值常量
10 // int 字面值常量(十進制)
010 // int 字面值常量(八進制) 由數字 0 開頭. 010 也就是十進制的 8
0x10 // int 字面值常量(十六進制) 由數字 0x 開頭. 0x10 也就是十進制的 16
10L // long 字面值常量. 也可以寫作 10l (小寫的L)
1.0 // double 字面值常量. 也可以寫作 1.0d 或者 1.0D
1.5e2 // double 字面值常量. 科學計數法表示. 相當于 1.5 * 10^2
1.0f // float 字面值常量, 也可以寫作 1.0F
true // boolen 字面值常量, 同樣的還有 false
‘a’ // char 字面值常量, 單引號中只能有一個字符
“abc” // String 字面值常量, 雙引號中可以有多個字符.
final 關鍵字修飾的常量
final int a = 10;
a = 20; // 編譯出錯. 提示 無法為最終變量a分配值
常量不能在程序運行過程中發生修改.
理解類型轉換
Java 作為一個強類型編程語言, 當不同類型之間的變量相互賦值的時候, 會有教嚴格的校驗.
先看以下幾個代碼場景:
int 和 long/double 相互賦值
int a = 10;
long b = 20;
a = b; // 編譯出錯, 提示可能會損失精度.
b = a; // 編譯通過.
int a = 10;
double b = 1.0;
a = b; // 編譯出錯, 提示可能會損失精度.
b = a; // 編譯通過.
long 表示的范圍更大, 可以將 int 賦值給 long, 但是不能將 long 賦值給 int.
double 表示的范圍更大, 可以將 int 賦值給 double, 但是不能將 double 賦值給 int.
結論: 不同數字類型的變量之間賦值, 表示范圍更小的類型能隱式轉換成范圍較大的類型, 反之則不行.
int 和 boolean 相互賦值
以上就是關于“Java變量名命名規則”的介紹,大家如果想了解更多相關知識,可以關注一下本站的Java教程,里面還有更豐富的知識等著大家去學習,希望對大家能夠有所幫助。
0基礎 0學費 15天面授
有基礎 直達就業
業余時間 高薪轉行
工作1~3年,加薪神器
工作3~5年,晉升架構
提交申請后,顧問老師會電話與您溝通安排學習