20202321 2021-2022-1《数据结构与面向对象程序设计》实验二报告

课程:《程序设计与数据结构》
班级: 2023
姓名: 邬昱初
学号:20202321
实验教师:王志强
实验日期:2021年9月30日
必修/选修: 必修

1.实验内容
(1) 编写简单的计算器,完成加减乘除模运算。
(2) 要求从键盘输入两个数,使用判定语句选择一种操作,计算结果后输出,然后使用判定和循环语句选择继续计算还是退出。
(3) 编写测试代码,测试验证。

  1. 实验过程及结果
    (1)main方法的代码编写

20202321 2021-2022-1《数据结构与面向对象程序设计》实验二报告

20202321 2021-2022-1《数据结构与面向对象程序设计》实验二报告

(2)类方法的编写

20202321 2021-2022-1《数据结构与面向对象程序设计》实验二报告

(3)运行结果

20202321 2021-2022-1《数据结构与面向对象程序设计》实验二报告

  1. 实验过程中遇到的问题和解决过程

问题:

20202321 2021-2022-1《数据结构与面向对象程序设计》实验二报告

对程序进行了jdb无果后,网上查询后发现是符号不完整的问题,于是对括号和分号进行了检查和补全

问题:
符号无法输入
发现可能是回车造成的问题,于是将代码修改为了
String opt = scan.next();之后发现opt = scan.next();opt = scan.next();重复输入两次也能解决问题。

其他(感悟、思考等)
通过这次实验我发现了c语言与java在逻辑上的很多相似之处,循环等的运用方法十分类似。除此之外,java编程的灵活性更加令我感到惊喜,类和方法的设置实现了更好的调用。

参考资料

上一篇:java中的输入scanner的使用


下一篇:2021-10-27