项目1——四则运算生成

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了项目1——四则运算生成相关的知识,希望对你有一定的参考价值。

 题目: 写一个能自动生成小学四则运算题目的 “软件”,要求:除了整数以外,还要支持真分数的四则运算。

  首先看到题目,要自动生成四则运算,分几步,首先要先生成运算数和运算符号,于是我可以用JAVA的random方法来生成运算数和运算符号,运算符号用0-3 共四个数字来表示,分别为+ - * 、,当通过random得到运算表达式后,我通过一个变量将运算式存储起来,通if 语句判断判断是哪种运算规则,然后把每种运算规则的计算方法分别写出来,这样就可以得到运算式的正确结果了,然后再和输入的结果进行比较就可以知道答案是否正确。

  其中,真分数的运算的方法是生成4个数,每两个一组,每一组用除号连接且大数在前,然后通if 语句来计算式子的值,同整数一样实现。

  我添加了一个功能就是在这种模式下,整数运算和真分数运算随机出现,也是用random随机生成使用哪一种模式。

  这是源代码的github地址   https://github.com/zqm233/cal/blob/master/cal.java

  http://www.cnblogs.com/ziyixuedie/p/6492163.html 此为参考的代码地址

  

  

 

以上是关于项目1——四则运算生成的主要内容,如果未能解决你的问题,请参考以下文章

结对项目--四则运算生成器(Java) 刘彦享+龙俊健

四则运算生成器-个人项目1

个人项目1:随机生成30道整数四则运算题

结对项目——自动生成小学四则运算

结对项目——生成四则运算题目

个人项目1修改版——自动生成四则表达式