Java编程基础与实战题目集锦
需积分: 9 137 浏览量
更新于2024-09-12
收藏 43KB DOC 举报
在本篇关于Java培训资料的整理中,我们将探讨以下几个关键知识点:
1. **Java标识符命名规范**:
标准的Java标识符命名规则包括只能包含字母、数字、下划线(_)和美元符号($),且不能以数字开头。合法的变量名有 "Ab?1", "private", 和 "_int",但 "ab*5", "#abc" 不符合命名规范,因为它们包含非法字符。
2. **运算符与表达式**:
- 表达式(1)`c = a/b * 8` 结果是 `0`,因为整数除法 `a/b` 结果为 `0`。
- 表达式(2)`b = a/0` 由于除以零会导致异常,所以结果是 `0.0`,实际操作时会抛出 `ArithmeticException`。
- 表达式(3)`k = a/c + b/c` 结果为 `2.0`,因为整数除法得到的结果为整数部分。
- 表达式(4)`c = (a++) + (++b) + a*2 + b*4` 结果是 `46`,先自增再计算。
- 表达式(5)`c = ((a%b) == 0) ? ++a*2 : ++b*2` 结果是 `8`,因为 `a % b` 对10取余为0,条件成立。
- 表达式(6)`b = 5 << 2` 进行位左移操作,结果是 `10100`,相当于 `5 * 2^2`。
3. **数据类型、转换与运算**:
在 `Test` 类的代码中,`c` 是浮点数与浮点数相乘后向下取整的结果,因此为 `-8`;`d` 是整数386作为byte类型,因为溢出会被截断到125。这展示了数据类型转换和算术运算的关系。
4. **变量、运算符综合应用与命令行参数**:
要求编写一个程序计算圆的面积,用户通过命令行输入半径。首先,需要使用 `Double.parseDouble(args[0])` 将命令行参数转换为 `double` 类型的半径 `r`。在 `Circle` 类中定义了圆的面积方法 `circleArea()`,根据半径计算并返回面积。在 `TestCircle` 类的 `main` 方法中创建 `Circle` 对象并调用其方法。
这个文档包含了Java编程的基础知识,包括变量命名规则、基本算术运算、数据类型转换以及如何处理用户输入(命令行参数)。这些知识点对于理解和实践Java编程至关重要,是Java初学者和进阶学习者都需要掌握的内容。
2016-09-02 上传
2011-03-01 上传
2022-01-10 上传
2019-06-02 上传
2021-06-06 上传
2014-02-22 上传
2010-04-15 上传
2011-10-31 上传
2024-06-30 上传
liruixuan777
- 粉丝: 0
- 资源: 1
最新资源
- StarModAPI: StarMade 模组开发的Java API工具包
- PHP疫情上报管理系统开发与数据库实现详解
- 中秋节特献:明月祝福Flash动画素材
- Java GUI界面RPi-kee_Pilot:RPi-kee专用控制工具
- 电脑端APK信息提取工具APK Messenger功能介绍
- 探索矩阵连乘算法在C++中的应用
- Airflow教程:入门到工作流程创建
- MIP在Matlab中实现黑白图像处理的开源解决方案
- 图像切割感知分组框架:Matlab中的PG-framework实现
- 计算机科学中的经典算法与应用场景解析
- MiniZinc 编译器:高效解决离散优化问题
- MATLAB工具用于测量静态接触角的开源代码解析
- Python网络服务器项目合作指南
- 使用Matlab实现基础水族馆鱼类跟踪的代码解析
- vagga:基于Rust的用户空间容器化开发工具
- PPAP: 多语言支持的PHP邮政地址解析器项目