下列变量名在Java语言中哪些不合法,请给出解释,谢谢

A、persons$
B、TwoUsers
C、*point
D、instanceof

BCD不合法
Java中变量要遵循以下规则:
1》就量必须了字母、下划线“_“、或$符号开头,可以包括数字,但不能以数字开头。
2》变量一般是第一个单词的首字母小写,其后单词的首字母大写。B答案首字母是大写。
3》除了“_“和"$"符号外不能包含其它特殊符号。而C答案中的"*"所以不合法。
4》不能使用Java中的关键。D答案为Java中的关键字。
温馨提示:内容为网友见解,仅供参考
第1个回答  2009-11-28
标识符是为变量、常量、数组或类等定义的名字,用其可以完成对变量、常量、属性、方法和类的引用。java中标识符的命名规则如下:
1、首字符必须是字幕(大小写)、下划线、或美元符
2、标识符是由数字0-9、A-Z的大写字幕、a-z的小写字母和下划线_、美元符$和所有十六进制0xc0前的ASCII码等构成。
3、不能使用系统保留的关键字。
4、不能使用下划线。
第2个回答  2009-11-28
楼上两位说的很到位,但是我想说一点就是:选项B是正确的。
虽然java是区分大小写的语言,一般变量首字母小写,但不代表不可以用大写字母开头。所以,二楼这一点说的不对。
第3个回答  2009-11-28
tanshuangcq的回答非常正确解释的也很完美
相似回答