当前位置: 首页 > news >正文

《Java语言程序设计》第2章复习题(3)

2.4.1 以下标识符哪些是合法的?哪些是Java关键字?

miles, Test, a++, --a, 4#R, $4, #44, apps

class, public, int, x, y, radius

标识符

要点提示: 标识符是为了标识程序中诸如类、方法和变量等元素而采用的命名。

所有的标识符(identifier)必须遵守以下规则:

`标识符是由字母、数字、下划线(_)和美元符号($)构成的字符序列。

·标识符必须以字母、下划线(_)或美元符号($)开头,不能以数字开头。

·标识符不能是保留字。保留字在Java语言中具有特定含义。关键字是保留字。

·标识符可以为任意长度。

例如,$2、ComputeArea、area、radius和print都是合法的标识符。而2A和d+4都是非法的,因为它们不符合标识符的命名规则。Java编译器会检测出非法标识符,并且报语法错误。

注意:由于Java是区分大小写的,所有area、Area和AREA是不同的标识符。

提示:标识符用于命名程序中的变量、方法、类和其他项。具有描述性的标识符可提高程序的可读性。避免采用缩写作为标识符,使用完整的词汇会更具有描述性。比如,numberOfStudents比numStuds、numOfStuds或者numOfStudents要好。本教材中我们对完整的程序采用描述性的命名。然而,为简洁起见,我们偶尔会在一些代码片段中采用诸如i、j、k、x和y之类的变量名。这样的命名也使得代码片段具有一定的通用性。

提示: 不要用字符$命名标识符。按照惯例,字符$应该用在机器自动产生的源代码中。

类别                                        列表

合法标识符                        miles、Test、$4、apps、x、y、radius

不合法标识符                    a++、--a、4#R、#44

Java关键字                        class、public、int

http://www.lryc.cn/news/598732.html

相关文章:

  • 高亮标题里的某个关键字正则表达式
  • JMeter 性能测试实战笔记
  • 云端哨兵的智慧觉醒:Deepoc具身智能如何重塑工业无人机的“火眼金睛”
  • 无人机正摄影像自动识别与矢量提取系统
  • 无人机保养指南
  • 无人机速度模块技术要点分析
  • 04.建造者模式的终极手册:从快餐定制到航天飞船的组装哲学
  • (LeetCode 面试经典 150 题) 56. 合并区间 (排序)
  • Flutter 主流 UI 框架总结归纳
  • 让UV管理一切!!!
  • Django实时通信实战:WebSocket与ASGI全解析(上)
  • 使用钉钉开源api发送钉钉工作消息
  • kafka的shell操作
  • kafka消费者组消费进度(Lag)深入理解
  • 【阿里云-ACP-1】疑难题解析
  • 力扣189:轮转数组
  • Linux基础服务(autofs和Samba)
  • 深圳三维扫描铸件形位公差尺寸测量3d偏差检测-中科米堆CASAIM
  • LeetCode 2322:从树中删除边的最小分数
  • Elasticsearch 的聚合(Aggregations)操作详解
  • multiprocessing 模块及其底层机制 spawn_main 在大模型应用中的场景
  • STM32-FSMC
  • multiprocessing模块使用方法(一)
  • S7-1500 与 ET200MP 的组态控制通信(Configuration Control)功能实现详解(上)
  • 设备虚拟化技术IRF
  • 力扣刷题(第九十七天)
  • 智慧驾驶疲劳检测算法的实时性优化
  • 「Linux命令基础」用户和用户组实训
  • 雷达使用的MSOP端口和DIFOP端口是什么意思
  • Spring-狂神说