20192318 实验二 《数据结构与面向对象程序设计》实验报告

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

课程:《程序设计与数据结构》
班级: 1923
姓名: 邢苏
学号: 20192318
实验教师:王志强
实验日期:2020年10月8日
必修/选修: 必修

1.实验内容

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

2. 实验过程及结果

  • 以下为编写的产品代码
    通过使用do-while循环判断是否继续计算和使用switch判断语句判断所进行的算数运算


    产品代码运算结果
  • 以下为测试代码
    通过使用if-else if语句进行对产品代码的测试,再通过编写一个简单类,在类中使用switch判断语句进行判断算数运算


    测试代码运算结果

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

  • 问题一:在编写测试代码的时候编写简单的类过程中程序的运行始终有两个错误
  • 问题一解决方案:将所编写的简单类放入同一个public class name{}之下就可以解决此问题
  • 问题二:在编写产品代码的时候最后判断是否需要继续计算的时候,最后无论输入什么都会是程序继续运行
  • 问题二解决方案:将do-while语句中最后的判断语句while(judge!=n)改成while(judge!='n')就可以让程序正常运行

其他

以上两个问题都是粗心所导致的,还有在测试代码的编写过程中,要考虑到多方面的问题,测试代码才能起到正确的作用

参考资料

posted @ 2020-10-10 17:11  20192318邢苏  阅读(113)  评论(0编辑  收藏  举报