20155201 实验一《Java开发环境的熟悉》实验报告

时间:2023-03-09 16:40:14
20155201 实验一《Java开发环境的熟悉》实验报告

20155201 实验一《Java开发环境的熟悉》实验报告

一、实验内容

1.使用JDK编译、运行简单的Java程序

20155201 实验一《Java开发环境的熟悉》实验报告

2.使用IDEA 编辑、编译、运行、调试Java程序。

20155201 实验一《Java开发环境的熟悉》实验报告

20155201 实验一《Java开发环境的熟悉》实验报告

20155201 实验一《Java开发环境的熟悉》实验报告

二、练习

题目:实现四则运算,并进行测试。

代码实现:

package cc.openhome;
import java.util.Scanner; public class MathTool {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("Input the first number:");
int a = scanner.nextInt();
System.out.println("Input the second number:");
int b = scanner.nextInt();
System.out.println("Input the operator:");
String math = scanner.next();
switch (math) {
case "+":
System.out.println(a + "+" + b + "=" + (a + b));
break;
case "-":
System.out.println(a + "-" + b + "=" + (a - b));
break;
case "*":
System.out.println(a + "*" + b + "=" + (a * b));
break;
case "/":
System.out.println(a + "/" + b + "=" + (a / b));
break; } }
}

加法实现:

20155201 实验一《Java开发环境的熟悉》实验报告

减法实现:

20155201 实验一《Java开发环境的熟悉》实验报告

乘法实现:

20155201 实验一《Java开发环境的熟悉》实验报告

除法实现:

20155201 实验一《Java开发环境的熟悉》实验报告

三、实验过程中遇到的问题

  • 问题1:最开始调试程序时出现了以下结果:

    20155201 实验一《Java开发环境的熟悉》实验报告
  • 问题1解决:很快发现switch语句case:后缺少break;跳出switch,补上后程序正常运行。结果如下:

    20155201 实验一《Java开发环境的熟悉》实验报告

四、实验体会与总结

本次实验选到的题目不算难,类似的题目以前在C语言中也做过,设计一个计算器之类的。构思代码所消耗的时间不算很多,一定要注意的是Java中输入要先操作import java.util.Scanner接口,再定义Scanner变量,Scanner scanner=new Scanner(System.in);,区别C语言的scanf("%d",&a);语句。

步骤 耗时 百分比
需求分析 5min 10%
设计 10min 20%
代码实现 10min 20%
测试 15min 30%
分析总结 10min 20%