zoukankan      html  css  js  c++  java
  • 20172321 2017-2018-2 《程序设计与数据结构》课堂测试修改报告

    20172321 2017-2018-2 《程序设计与数据结构》课堂测试修改报告

    课程:《程序设计与数据结构》
    班级: 1723
    姓名: 吴恒佚
    学号: 20172321
    实验教师:王志强老师
    测试日期:2018年4月11日
    必修/选修: 必修

    实验内容

    • 修改 RationalNumber 类,使其实现 Comparable 接口。
    • 以0.0001为误差精度进行比较。
    • 编写一个 main 驱动方法,测试修改结果。

    实验的过程及结果

    • 设计思路
      先要实现对象是RationalNumber 对象的Comparable接口;然后为了进行比较,进行类型转换得到两个浮点数,并且相减;将相减结果与0.0001进行比较。

    • 过程
      1.接口的方法名叫做 compareTo ,对象是 RationalNumber 对象。

    2.将 RationalNumber 对象转为等值的浮点值,用if语句进行比较。

    3.结果

    • 驱动截图

    遇到问题

    • 最后转换浮点数并且与0.0001进行比较的时候,总是理不清思路,变量一直弄乱。最后多设置了一两个变量,一步一步进行,最后解决了这个。

    • 实现compareTo 方法,这个确实不是特别理解,在网上搜索了一下,勉强是可以用了,但是解释起来还是比较难,有种知其然不知其所以然的样子,之后还要多练习几个这样的例子。

    参考资料

    -[《Java程序设计与数据结构教程(第二版)》]

    -[《Java程序设计与数据结构教程(第二版)》学习指导]

    代码托管

  • 相关阅读:
    互联网博物馆
    CSS简介和CSS选择器
    perl 面向对象 use base
    mysql tcp 4层负载
    mysql tcp 4层负载
    mysql Emoji表情字符集转换
    mysql Emoji表情字符集转换
    html submit 登录
    html submit 登录
    haroxy hdr
  • 原文地址:https://www.cnblogs.com/N-idhogg/p/8798980.html
Copyright © 2011-2022 走看看