孜然爱爱 发表于 2020-5-12 11:56:59

标识符的两个问题

本帖最后由 孜然爱爱 于 2020-5-12 14:55 编辑

1. 请问在Java中除了关键字都是标识符了吗?还有其他的什么吗?
2.标识符不是只能是数字,字母,下划线和$符号吗?为什么下面中的“字”也是合法的?


第一题:分析以下单词哪些是合法的标识符,哪些不合法,并说明原因:
myName,字,My_name,Points,$points,_sys_ta,OK,_23b,_3_,#name,25name,class,&time,if,Hello World

第一题答案:
myName,字,My_name,Points,$points,_sys_ta,OK,_23b,_3_ 都是合法的标识符。
#name:不合法,标识符不能包含#
25name:不合法,标识符不能以数字开始
class:不合法,class是关键字,不能做标识符
&time:不合法,标识符不能包含&
if:不合法,if是关键字,不能做标识符
Hello World:不合法,标识符不能包含空格
页: [1]
查看完整版本: 标识符的两个问题