代码仓库:https://git.coding.net/Xu_Y/calculator2.git 需求分析: 功能设计: 设计实现: 整个程序的逻辑主要分布在4个文件中: FenShu.java:定义一个分数类,包含分子(可以正负)和分母(必须大于0)。 Util.java : 工具类,存放将分数类 ...
分类:
其他好文 时间:
2017-10-08 21:35:02
阅读次数:
231
题意: 给你一个格式为hh:mm:ss的时间,问:该时间时针与分针、时针与秒针、分针与秒针之间夹角的度数是多少。 若夹角度数不是整数,则输出最简分数形式A/B,即A与B互质。 解析: 先计算出总的秒数 S=hh?3600+mm?60+ssS = hh * 3600 + mm * 60 + ss 由于 ...
分类:
其他好文 时间:
2017-07-30 10:25:38
阅读次数:
185
题目大意:不太好描写叙述,自己看吧。。 思路:首先从最上面的点開始考虑。由于球一定是从最上面開始往下掉,所以球经过最上面的点的概率是1,然后他会有1/2的几率向左,1/2的几率向右,也就是以下的两个点均分上面点的几率。当然这是全部的点都存在的情况。假设有哪里的点不存在了,那么求落到这个点的几率不变, ...
分类:
其他好文 时间:
2017-07-24 19:42:30
阅读次数:
190
Description 封装一个分数类Fract,用来处理分数功能和运算,支持以下操作: 1. 构造:传入两个参数n和m,表示n/m;分数在构造时立即转化成最简分数。 2. show()函数:分数输出为“a/b”或“-a/b”的形式,a、b都是无符号整数。若a为0或b为1,只输出符号和分子,不输出“ ...
分类:
其他好文 时间:
2017-05-05 21:46:27
阅读次数:
189
一:定义如下类,并最大程度地重用代码(继承,派生:子类重用父类方法,组合) 老师类 学生类 分数类 课程类 生日类 ...
分类:
其他好文 时间:
2017-04-20 19:41:13
阅读次数:
166
Description 封装一个分数类Fract,用来处理分数功能和运算,支持以下操作: 1. 构造:传入两个参数n和m,表示n/m;分数在构造时立即转化成最简分数。 2. show()函数:分数输出为“a/b”或“-a/b”的形式,a、b都是无符号整数。若a为0或b为1,只输出符号和分子,不输出“ ...
分类:
其他好文 时间:
2017-03-26 20:05:48
阅读次数:
298
Description 封装一个分数类Fract,用来处理分数功能和运算,支持以下操作: 1. 构造:传入两个参数n和m,表示n/m;分数在构造时立即转化成最简分数。 2. show()函数:分数输出为“a/b”或“-a/b”的形式,a、b都是无符号整数。若a为0或b为1,只输出符号和分子,不输出“ ...
分类:
其他好文 时间:
2017-03-26 17:58:42
阅读次数:
552
Description 封装一个分数类Fract,用来处理分数功能和运算,支持以下操作: 1. 构造:传入两个参数n和m,表示n/m;分数在构造时立即转化成最简分数。 2. show()函数:分数输出为“a/b”或“-a/b”的形式,a、b都是无符号整数。若a为0或b为1,只输出符号和分子,不输出“ ...
分类:
其他好文 时间:
2017-03-26 17:56:24
阅读次数:
214
这一周,老师有提出了新的要求。 1、生成随机数,整数的和分数的,分数的用字符串表示,单独写一个分数类,分子分母,写出分数加减乘除的方法。 2、生成随机运算符数组,每道题最多有10个运算数,所以最多有9个运算符。 3、生成表达式,用控制语句选择要生成的表达式。 3、结果的处理,是分数的要化简。 但是数 ...
分类:
其他好文 时间:
2017-03-20 22:15:31
阅读次数:
290
基于控制台的四则运算 代码地址 a.需求分析 b.功能设计 c.设计实现 一个测试类class Test 用来检测程序的正常运行 一个整数类class zhengshu 里面有一个方法jisuan()用来实现整数的四则运算 一个分数类class Fracetion 有Numerator,Denomi ...
分类:
其他好文 时间:
2017-03-06 22:19:48
阅读次数:
238