zoukankan      html  css  js  c++  java
  • 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为子函数,在主函数中调用子函数,从而通过比较实际值和运算值的大小,来判断程序的对错。

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

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

    • 问题1解决方案:在问了身边的同学后及时调整,重新创建了新的主函数和子函数。

    • 问题2:shiyan2无法编译。

    • 问题2解决方案:类名和文件名不同,将其改正后可以编译。

    • 问题3:shiyan3无法正常运行。

    • 问题3解决方案:经过检查后发现程序中else缺少一个与之匹配的if。

    • 问题4:shiyan3编译时出现问题。

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

    其他(感悟、思考等)

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

    参考资料

  • 相关阅读:
    Tjoi 2017 异或和
    Noi 十连测 建造记者站
    Noi 十连测 基因改造计划
    Noi 十连测 人生的经验
    NOI 十连测 Round 5 T2 运河计划
    NOI 十连测 Round 5 T1
    【ZJOI2018】迷宫
    BZOJ 十连测 day5 T3
    BZOJ 十连测 可持久化字符串
    BZOJ 十连测 二进制的世界
  • 原文地址:https://www.cnblogs.com/lijinquan/p/11564845.html
Copyright © 2011-2022 走看看