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

it2022-05-09  38

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

一、实验内容

1.使用JDK编译、运行简单的Java程序 2.使用IDEA 编辑、编译、运行、调试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; } } }

加法实现: 减法实现: 乘法实现: 除法实现:

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

问题1:最开始调试程序时出现了以下结果:问题1解决:很快发现switch语句case:后缺少break;跳出switch,补上后程序正常运行。结果如下:

四、实验体会与总结

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

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

转载于:https://www.cnblogs.com/zhuohua/p/6681934.html

相关资源:数据结构—成绩单生成器

最新回复(0)