java的標識符有哪些 Java中什么是標識符?合法的標識符選擇A.doubleB.3xC.sumD.de2$f?
Java中什么是標識符?合法的標識符選擇A.doubleB.3xC.sumD.de2$f?可以由字母數(shù)字下劃線還有美元符號組成,數(shù)字不能作為開頭可以使用中文,但是不建議如果是類的命名,開頭需要大寫如果
Java中什么是標識符?合法的標識符選擇A.doubleB.3xC.sumD.de2$f?
- 可以由字母數(shù)字下劃線還有美元符號組成,數(shù)字不能作為開頭
- 可以使用中文,但是不建議
- 如果是類的命名,開頭需要大寫
- 如果是變量和方法命名,建議使用駝峰命名
- 不能使用java的關(guān)鍵字命名,如double,public等
- 盡量不使用美元符號開頭,美元符號在java 中有特殊的用處
- 所以應該選CD
JAVA標識符;Sting和Username為什么是非法的標識符?
標識符必須以字母,下劃線(_)或美元符($)開頭,后面可以跟任意數(shù)目的字母,數(shù)字,下劃線(_)或美元符($),這里,字母的范圍并不局限于26個英文字母,而是包括任何一門語言中的表示字母的任何Unicode字符,標識符不能包含空格,也不能使用Java關(guān)鍵字,標識符的長度沒有限制-這位同仁提出的問題當中的標識符String是Java當中的關(guān)鍵字,而Username則是中間帶了空格,都是Java不允許的非法標識符,如果非要問為什么?這些是約定,沒有原因。