【正确答案】
【答案解析】在Java语言中,变量名、函数名、数组名统称为标识符,Java语言规定标识符只能由字母(a~z,A~Z)、数字(0~9)、下画线(_)和$组成,并且标识符的第一个字符必须是字母、下画线或$。此外,标识符也不能包含空白字符(换行符、空格和制表符)。
以下标识符都是非法的。
char: char是。Java语言的一个数据类型,是保留字,不能作为标识符,其他如int、float等与之类似。
number of book:标识符中不能有空格。
3com:标识符不能以数字开头。
a*b:*不能作为标识符的字符。
值得注意的是,在Java语言中,变量名是区分大小写的,例如(Count与Count被认为是两个不同的标识符,而非相同的标识符。
常见笔试题:
1.下列不属于Java标识符的是______。
A._Hello World B.3Hello World
C.$Hello World D.Hello World3
答案:B。见上面讲解。
2.下列标识符不合法的有______。
A.new B.$usdollars
C.1234 D.car.taxi
答案:A、C、D。见上面讲解。