动手实现混合四则运算

Posted huyr000

tags:

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

     一周前,我刚把邹欣老师的《构建之法》拿到手的时候,翻阅第一章就看见练习与讨论的第1题。对于编程能力不好的我,决定拿这道题目练一下手,但过了一周也没有真正动手编程,果然人天生就是惰性的,我就是个例子。

题目如下:

像阿超那样,花20分钟写一个能自动生成小学四则运算题目的程序。然后在此基础上扩展:

(1)除了整数以外,还要支持真分数的四则运算。

(2)程序支持判断对错,累计分数,倒计时。

(3)支持多个运算符。

(4)支持括号。

(5)用户界面可以有用户选择用中文,英文或者日文。

(6)把上面的功能都移植到一个网页程序上。和同学们比较一下各自程序的功能,实现方法的异同等等。

 

下面我就来讲我做题的历程和成果。

        在实现之前,我首先想了一下,要达到怎样的效果,完成上面的要求,又应该选择什么语言实现比较简单。最后,我决定使用Java语言完成这个题目。以模拟计算器的形式来完成这个四则运算的部分,不过又与计算器不同,比如得加上支持判断对错,累计分数,倒计时,可选择语言中/英文的功能。

        我的开发环境是eclipse。Luna版本,JDK版本1.7

        因为要实现图形界面的设计,所以在eclipse上安装了插件WindowBuilder。

        安装插件教程我参考的链接如下:http://blog.csdn.net/kagoy/article/details/17465615

        下载, 配置和安装环境大概花了三个小时。

       

        图形界面设计图如下:

       功能完成还有待实现,明天继续码字,实现功能。加油!

 

以上是关于动手实现混合四则运算的主要内容,如果未能解决你的问题,请参考以下文章

四则运算混合计算机java实现

加/减/乘/除四则混合运算(C 语言)

scratch加减法混合运算器 电子学会图形化编程scratch等级考试四级真题和答案解析2020-12

加减乘除运算(Java)

[C++]利用逆波兰式,简单实现下加减乘除的混合运算

实验——运算符重载(方阵和单位阵的混合运算)