Java语言基本语法:合法标识符与十六进制赋值
需积分: 0 103 浏览量
更新于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 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
2024-11-27 上传
条之
- 粉丝: 25
- 资源: 2万+
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查