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

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

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

## 1.实验内容

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

 

使用判定语句选择一种操作,计算结果后输出,然后使用判定和循环语句选择继续计算还是退出代码

 

 

实验结果

 

 



## 3. 实验过程中遇到的问题和解决过程
- 问题1:一个粗心的拼写问题,在本次实验的过程中,出现了很多次拼写错误而报错找不到符号
- 问题1解决方案:每次当提示找不到符号时,就会发现拼写错误
- 问题2:在进行循环结构时,很自然的运用了c语言中while(1)表示无限循环,然后在循环中进行判断跳出。然而在此处while(1)报错,显示非法的表达式,且显示不兼容
- 问题2解决方案:通过查阅发现c语言中1可以当作boolean类型,而在Java中1只能是数值型
- ...


## 其他(感悟、思考等)
  首先,通过此次实验,还是发现自己的熟练度不够,操作起来很慢。其次,对于构造方法的理解还是不够,需要强化。本次实验主要是循环和类与方法;循环大体和c语言没啥区别,但也要注意一小部分不同之处,以防止出错。





## 参考资料

-  [《Java程序设计与数据结构教程(第二版)》](https://book.douban.com/subject/26851579/)

-  [《Java程序设计与数据结构教程(第二版)》学习指导](http://www.cnblogs.com/rocedu/p/5182332.html)
-  ...

 

posted @ 2021-09-29 00:10  20202329张焘  阅读(43)  评论(0编辑  收藏  举报