java定义变量 Java里为什么变量名不能以数字开头?
浏览量:2405
时间:2021-03-17 10:19:34
作者:admin
Java里为什么变量名不能以数字开头?
标识符用作类、方法和变量的名称。语法规则:使用字母、下划线、美元符号,后跟这三个符号或数字。为什么变量名不能以数字开头?我们可以假设变量名可以以数字开头,那么string 123=“start with a number”int a=123对于这两句话应该是对的还是错的?对于int a=123,右边的123是数字还是变量名?如果是数字,就没有错;如果是变量名,就不对,因为类型不匹配。哈哈,有点绕,差不多这个意思,哈哈,希望对你有所帮助。
合法变量名有哪些要求?
不同的语言似乎有不同的限制。但它们大多遵循以下原则:
变量的命名可以由什么组成?
以Java为例,包括字母、数字、下划线,但不能以数字开头
它还支持特殊符号,如$符号、中文符号、,但建议不要使用这种奇异的变量名
我只是想,如果允许以数字开头,我可以定义一个名为do 2的变量,在这种情况下进行编译,你怎么知道它是数字还是变量名?
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。