Java实验:运算符与表达式实战
199 浏览量
更新于2024-08-03
收藏 1.67MB DOC 举报
"Java实验三-运算符,表达式和语句"
这个实验主要目标是让学生掌握Java编程中的基本运算符、表达式以及语句的使用。实验内容包括书本第35页的5个作业题和第33-35页的11个问答题,通过实际编程来深化理解。
在实验的源代码部分,我们可以看到以下几个关键知识点:
1. 输入输出:使用`Scanner`类从控制台获取用户输入。例如,`Scanner reader = new Scanner(System.in);`和`x = reader.nextFloat();`用于读取用户输入的浮点数`x`。
2. 条件判断:`if`语句用于根据不同的条件执行不同的操作。例如,在第一个程序中,根据`x`的值计算`y`的值,使用了多个嵌套的`if`语句。
```java
if(x < 0) {
y = -1 + 2 * x;
} else if(x == 0) {
y = -1;
} else {
y = -1 + 3 * x;
}
```
3. 循环:`while`循环在第二个程序中用于累加满足特定条件的数字。`while(i < 1000)`检查`i`是否小于1000,然后递增`i`并检查`i`是否同时能被3和7整除,如果可以,则累加到`sum`中。
4. 数列求和:第三个程序使用`for`循环计算一个特定数列的前10项之和。`for(int i = 1; i <= 10; i++)`初始化并迭代`i`,每次迭代更新`n`和`sum`。
5. 浮点型运算:在第四个程序中,涉及到浮点型变量的计算,计算级数的和。`m`的值根据`i`的奇偶性决定,然后累加到`sum`中。
6. 运算符:实验中用到了多种运算符,如比较运算符(`==`,`!=`,`<`,`>`),算术运算符(`+`,`-`,`*`,`/`),条件运算符(`? :`)等。
7. 表达式:表达式是程序中计算的单元,例如`x * 2 + 1`和`(i % 2 == 0 ? 1 : -1)`。
这些程序展示了如何在Java中组合使用基本的语法元素,包括变量定义、输入输出、条件判断、循环控制和数学运算。通过编写和运行这些程序,学生能够加深对Java运算符、表达式和语句的理解,并提高问题解决能力。每个程序的界面截图可以用来验证代码的正确性和运行结果。
2024-06-17 上传
2021-10-11 上传
2024-04-22 上传
2023-06-09 上传
2023-03-08 上传
2024-03-22 上传
2023-09-24 上传
2023-03-08 上传
2023-12-10 上传
墨唧
- 粉丝: 12
- 资源: 54
最新资源
- Postman安装与功能详解:适用于API测试与HTTP请求
- Dart打造简易Web服务器教程:simple-server-dart
- FFmpeg 4.4 快速搭建与环境变量配置教程
- 牛顿井在围棋中的应用:利用牛顿多项式求根技术
- SpringBoot结合MySQL实现MQTT消息持久化教程
- C语言实现水仙花数输出方法详解
- Avatar_Utils库1.0.10版本发布,Python开发者必备工具
- Python爬虫实现漫画榜单数据处理与可视化分析
- 解压缩教材程序文件的正确方法
- 快速搭建Spring Boot Web项目实战指南
- Avatar Utils 1.8.1 工具包的安装与使用指南
- GatewayWorker扩展包压缩文件的下载与使用指南
- 实现饮食目标的开源Visual Basic编码程序
- 打造个性化O'RLY动物封面生成器
- Avatar_Utils库打包文件安装与使用指南
- Python端口扫描工具的设计与实现要点解析