Java语言基本语法:合法标识符与十六进制赋值
需积分: 0 159 浏览量
更新于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万+
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能