AI智能整理导入 AI智能整理导入
×
首页 题库中心 中国电信研发工程师 题目详情
CAD7E67F3FA000016066F370F39A18C8
中国电信研发工程师
816
单选题

下面的哪一个不是Java合法标识符()

A
A.Girl$
B
B.$23
C
C.www12
D
D.3xy

答案解析

正确答案:D

解析:

在Java中,标识符是用来给变量、方法、类等命名的。一个合法的Java标识符必须遵循以下规则:

它只能包含字母(A-Z,a-z)、数字(0-9)、下划线(_)、美元符号($)。
它不能以数字开头。
它不能是Java的保留关键字(如class, public, static等)。

现在我们来分析题目中的各个选项:

A. A.Girl$

这个标识符以字母A开头,后面跟随的是字母、数字和美元符号的组合,符合Java标识符的命名规则。

B. B.$23

这个标识符以美元符号开头,虽然不常见,但美元符号是合法的标识符字符,并且它不以数字开头(尽管数字在其后),因此它也是合法的。

C. C.www12

这个标识符以字母w开头,后面跟随的是字母和数字的组合,完全符合Java标识符的命名规则。

D. D.3xy

这个标识符以数字3开头,违反了Java标识符不能以数字开头的规则,因此它不是合法的Java标识符。

综上所述,选项D(D.3xy)不是合法的Java标识符,所以正确答案是D。

相关知识点:

Java标识符不能数字开头

中国电信研发工程师

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu