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

课程:《程序设计与数据结构》

班级: 1823

姓名: 李金泉

学号:20182335

实验教师:王志强

实验日期:2019年9月16日

必修/选修: 必修

1.实验内容

(1) 编写简单的计算器,完成加减乘除模运算。

(2) 要求从键盘输入两个数,使用判定语句选择一种操作,计算结果后输出,然后使用判定和循环语句选择继续计算还是退出。

(3) 编写测试代码,测试验证。(https://www.cnblogs.com/rocedu/p/4472842.html

2. 实验过程及结果

根据实验内容编写简单的计算器,然后编写测试代码,此处需要创建两个java文件,一个为主函数,一个为子函数。创建一个主函数shiyan2.java文件,然后再创建文件shiyan3.java为子函数,在主函数中调用子函数,从而通过比较实际值和运算值的大小,来判断程序的对错。
1780181-20190921211924757-1272730652.png

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

  • 问题1:首先我搞错了实验的目的,从而在开始花费了大量的时间编写一个完整的计算器,最后发现要编写两个函数,而我一开始编写的程序最后没有用。
    1780181-20190921211956061-2024998524.png

  • 问题1解决方案:在问了身边的同学后及时调整,重新创建了新的主函数和子函数。
  • 问题2:shiyan2无法编译。1780181-20190921212127966-1197163343.jpg

  • 问题2解决方案:类名和文件名不同,将其改正后可以编译。
  • 问题3:shiyan3无法正常运行。1780181-20190921212258244-1393896322.jpg

  • 问题3解决方案:经过检查后发现程序中else缺少一个与之匹配的if。
  • 问题4:shiyan3编译时出现问题。1780181-20190921212644502-1341898383.jpg

  • 问题4解决方案:shiyan3中并没有suanshu这个方法,该方法是我在shiyan2编写的,经过改正后解决。1780181-20190921212704735-1122129820.jpg

其他(感悟、思考等)

java的学习需要花费大量的时间去自己实践,去自己查找编写程序,在编译中发现错误并改正。这个过程中不懂的地方要及时问会的同学或者助教老师。要投入更多的精力去学习。

参考资料

转载于:https://www.cnblogs.com/lijinquan/p/11564845.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值