• 动手实现混合四则运算


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

    题目如下:

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

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

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

    (3)支持多个运算符。

    (4)支持括号。

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

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

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

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

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

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

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

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

           

            图形界面设计图如下:

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

  • 相关阅读:
    CBP是什么?
    编码器变换及量化的流程?
    CABAC与CAVLC有什么区别?
    如何在JM8.6编码端提取QDCT?
    宏块都有哪些类型?
    H264帧间预测流程?
    H264子宏块的划分有哪些?
    H264提供了哪些帧内预测?
    加强预测编码?
    centos7 下通过nginx+uwsgi部署django应用
  • 原文地址:https://www.cnblogs.com/huyourongmonkey/p/7498873.html
Copyright © 2020-2023  润新知