Java语言基本语法:合法标识符与十六进制赋值
需积分: 0 145 浏览量
更新于2024-08-22
收藏 1.11MB PPT 举报
"Java基本语法,包括标识符的合法性、十六进制值赋值给long型变量的正确方式"
在Java编程中,了解基本语法是非常重要的。标识符、关键字和分隔符是Java语言的基本元素,它们构成了程序的骨架。在Java中,标识符是用来命名变量、类和方法的名称,而关键字则是被Java语言保留,具有特殊含义的标识符,不可用作自定义名称。
1. **标识符的合法性**:
- 合法的标识符必须遵循以下规则:
- 可以由字母、数字、下划线(_)或美元符号($)组成。
- 首字符不能是数字。
- Java严格区分大小写。
- 常量通常全大写,单词间用下划线分隔,如`EF_PRICE`。
- 变量名通常首字母小写,后续单词首字母大写,如`className`。
- 类名通常首字母大写,如`Welcome2`。
- 根据这些规则,题目中的合法标识符是:
- A. `$persons` (因为它可以是一个合法的标识符,首字符是美元符号)
- B. `TwoUsers` (符合标识符规则,首字符是字母)
- E. `_endline` (下划线开头的标识符也是合法的)
- 而不合法的标识符是:
- C. `*point` (因为首字符不能是星号,星号不是合法的标识符字符)
2. **十六进制值赋值给long型变量**:
- 在Java中,十六进制数需要以`0x`或`0X`开头来表示。
- 长整型(long)变量需要在数值后面加上`L`或`l`来表示长整型。
- 因此,将一个十六进制值赋值给`long`型变量的正确形式是:
- D. `long number = 0x345L;` (因为`0x345`是十六进制数,`L`表示长整型)
- 其他选项错误分析:
- A. `long number = 345L;` 是十进制数赋值给`long`,但不是十六进制。
- B. `long number = 0345;` 是八进制数,不是十六进制,且不推荐这种前缀表示法,现代Java倾向于使用`0x`前缀。
- C. `long number = 0345L;` 同样是八进制数,即使加上`L`,也不是合法的十六进制赋值。
了解这些基础概念对于编写Java代码至关重要。标识符的正确使用可以提高代码的可读性和规范性,而对关键字的理解则能避免语法错误。此外,正确处理各种类型的数值,特别是涉及长整型和不同基数的数值,是编程时必须注意的问题。
2018-04-05 上传
2022-02-14 上传
2020-02-27 上传
2008-12-21 上传
2010-12-23 上传
2010-12-18 上传
2023-03-10 上传
点击了解资源详情
点击了解资源详情
条之
- 粉丝: 24
- 资源: 2万+
最新资源
- 探索AVL树算法:以Faculdade Senac Porto Alegre实践为例
- 小学语文教学新工具:创新黑板设计解析
- Minecraft服务器管理新插件ServerForms发布
- MATLAB基因网络模型代码实现及开源分享
- 全方位技术项目源码合集:***报名系统
- Phalcon框架实战案例分析
- MATLAB与Python结合实现短期电力负荷预测的DAT300项目解析
- 市场营销教学专用查询装置设计方案
- 随身WiFi高通210 MS8909设备的Root引导文件破解攻略
- 实现服务器端级联:modella与leveldb适配器的应用
- Oracle Linux安装必备依赖包清单与步骤
- Shyer项目:寻找喜欢的聊天伙伴
- MEAN堆栈入门项目: postings-app
- 在线WPS办公功能全接触及应用示例
- 新型带储订盒订书机设计文档
- VB多媒体教学演示系统源代码及技术项目资源大全