Java实验:运算符与表达式实战

0 下载量 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运算符、表达式和语句的理解,并提高问题解决能力。每个程序的界面截图可以用来验证代码的正确性和运行结果。