为什么Java变量名称不能以数字开头?
在Java中,变量名以字母,货币字符($
)等开头,但不以数字:
、、或.
一个简单的问题:那是为什么?
为什么编译器不允许有变量声明,例如
int 7dfs;
回答:
因为Java语言规范是这样说的:
标识符字符:
JavaLetter {JavaLetterOrDigit}
所以-是的,标识符必须以字母开头;它不能以数字开头。
其背后的主要原因是:
- 这就是大多数人所期望的
- 当您限制标识符的“布局”时,它使 源代码变得容易得多。例如,它减少了文字和变量名之间可能出现的歧义。
以上是 为什么Java变量名称不能以数字开头? 的全部内容, 来源链接: utcz.com/qa/428607.html