需求分析:
设计一个简单的计算器类(类型),要求:
(1) 可以进行加、减、乘、除运算。
(2) 用户可以按任何的运算符出现顺序进行输入。
(3) 不限定用户输入的计算式的长度。
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
程序执行的结果:
/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
7*8=56
///////////////////////////////
8.2 概要设计
使用栈类来帮助进行处理,通过不同的分类来实现不同的功能。
本文来自辣.文,论-文·网原文请找腾讯752018766
///////////////////////////////
8.3 详细设计与编码:
见上传程序。
///////////////////////////////
8.4 调试分析:
在调试的过程中,遇到了类的调用时的错误。一开始真是不知道从哪里下手,但是经过我自己去图书馆找资料和请教老师和同学最后解决了这些问题。
///////////////////////////////
8.5 用户使用说明:
用户可以通过运行本程序来实现简单的四则运算,包括+、-、*、/、等运算。用户可以在弹出来的页面上通过鼠标的操作来实现用户想要进行的运算操作。
///////////////////////////////
8.6 设计心得:
这次实现图形界面我用的java,因为我感觉实现图形界面时用java实现相比用c++来说要简单的多,在实验的过程中,由于以前都是用的c++现在用java还是有些不熟练,但是通过努力还是最终解决了问题,编写出来了程序。2587