个人作业1——四则运算题目生成程序(基于控制台)

一、题目描述:

1.设计一个小学生四则运算器,可以生成整数和分数的一些题目,并判断正确与否。

2.算出最大公约数,最小公倍数进行分数的计算,答案用小数点后两位形式保存。

3.通过随机数随机生成运算中的数字和字符号。

二、需求分析

教育行业人手不够,并且学生在家时,可以通过这个小程序生成一些题目进行练习。

三、功能设计

  随机生成整数、分数等的四则运算题目,并且对作答的答案进行核对,错误则给出正确答案,最后计算出正确率。

四、设计实现

利用Math.random()方法,对题目中的数字进行随机生成。有四种情况分别写了加减乘数的构成。使用BigDecimal对除法进行精算。

五、代码说明

main.java 开始类。

CreateFracQuestion.java 生成分数题目方法类。

CreateIntQuestion.java 生成整数题目方法类。

六、测试阶段

代码所有类:

 

运行:

七、源代码

代码地址:https://gitee.com/MBEMBS/four_operations.git

八、小结

代码还有很多功能欠缺,查重,而且正确率有一定问题,还要加以修改。本次四则运算小程序功能残缺,逻辑清晰度也不够,对于编程能力薄弱的我还需要再多加练习。

 

posted on 2018-03-31 18:31  红豆。。  阅读(168)  评论(0编辑  收藏  举报