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

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

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

## 1.实验内容

(1) 编写简单的计算器,完成加减乘除模运算。
(2) 要求从键盘输入两个数,使用判定语句选择一种操作,计算结果后输出,然后使用判定和循环语句选择继续计算还是退出。
(3) 编写测试代码,测试验证。(https://www.cnblogs.com/rocedu/p/4472842.html)
## 2. 实验过程及结果
简单实现加减乘除的代码

 

 

此处使用了do-while的循环语句以及引入了cp这个字符串,以外界的输入来判断是否继续计算。

 

运算结果

## 3. 实验过程中遇到的问题和解决过程
- 问题1:do-whiles循环语句在写的时候出现了一些错误,导致了语句无法正常运行
- 问题1解决方案:我反复看了好几遍我的代码,最终发现是}没有与之匹配,后来改了之后终于成功运行了。
- 问题2:程序运行的时候,总是把加减乘除都一起输出出来了,还有就是没有办法多次计算,总是的多次运行才行。
- 问题2解决方案:我加上了do-while语句进行判断循环,从而实现多次同时运行,然后将加减乘除都分开输出实现单独输出。
- ...


## 其他(感悟、思考等)
  这一次的实验大部分是跟着老师学习打的代码,但是我也在这些基础上进行了一些自己的改进,经过这一次的实验我也发现了,java与C语言也有许多相似的地方,比如do-while的语句,与C语言的用法是一样的,还有就是我还是觉得我自己的代码编写能力还是不足,因为Java中一些语言确实是不知道,所以我还是像以前一样拿比记那些我不会的语句,每天看看。

posted @ 2021-09-29 18:34  饶坤  阅读(36)  评论(0编辑  收藏  举报