Java实验:运算符与表达式实战
177 浏览量
更新于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 上传
2022-06-20 上传
2022-06-13 上传
2022-06-09 上传
111 浏览量
102 浏览量
222 浏览量
2024-07-20 上传
![](https://profile-avatar.csdnimg.cn/b3802cbdd5434ffe91643e1c3e29764f_weixin_43912047.jpg!1)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/user-vip.1c89f3c5.png)
墨唧
- 粉丝: 12
最新资源
- 深入探索Unix/Linux壳脚本编程艺术
- Java面试必备知识点:String、异常处理与集合框架
- 代码托管与平台无关性:IL与Java字节码的比较
- C#实现的在线新华字典系统开发与实现
- 优化Oracle 9i SGA:共享池与librarycache策略
- HTML Meta标签详解与应用
- ATL COM编程经验:ActiveX与接口连接
- ARM汇编详解:六种模式与37个寄存器详解
- C/S模式高校图书管理系统设计——VB+SQLServer实现
- Struts 2实战指南:2008年最新版
- 计算机图形学基础知识与原理详解
- C#编程操作Word指南
- 89.0*90.协议在流媒体传输中的应用
- TestDirector 8.0:Web测试管理系统与Bug管理详解
- Mercury LoadRunner 8.1 教程:性能测试指南
- Boson NetSim 实验指南:静态路由与缺省路由配置