2016-11-12 107 views
-5

是否允許命名字符串例如0_Ahnung?是否允許字符串以Java中的數字開頭

+0

您是指字符串的內容或名稱? – TDG

+0

你可以將字符串的*內容*作爲你想要的任何東西:'String myString =「0_Ahnung」;'是的。但是,*不允許*字符串的*名稱*:String 0_Ahnung =「myString」;'不正確。目前還不清楚你在問什麼。你當然可以通過簡單地嘗試**來發現這一點。 – jonrsharpe

+1

旁邊試圖@jonrsharpe建議你也可以閱讀免費教程:https://docs.oracle.com/javase/tutorial/java/nutsandbolts/index.html –

回答

4

是的,一個字符串可以以數字開頭。變量不能。

String myString = "0_abc"; 

是一個有效的字符串。

String 0_abc = "aaa"; 

不是一個有效的defenition。

3

答案位於Java Language Specification的3.8節中 - 它明確指出Java標識符名稱(如變量名稱)的第一個字符不能是數字。

相關問題