当前位置:   article > 正文

android实验一 整数计算器的设计与实现_用android studio设计一个计算器实现与或非,异或,同或运算

用android studio设计一个计算器实现与或非,异或,同或运算

Android 程序设计实验一

—— 一个整数计算器的设计与实现

 

1.       设计思路

a)         计算器是事件驱动的,而每个按键事件每次输入一个键值,故将计算器的 16 个按键分为数字、操作符、等号三类,输入的种类是有限个的,计算器在不同的状态得到不同分类的输入转到相应的状态,这就形成了一个状态机。本设计的状态机图如下,各个状态说明如下:

                        i.              { 状态 0} “初始状态”,没有任何输入;

                      ii.              { 状态 1} 操作数 x 的输入状态

                    iii.              { 状态 2} 操作数 y 的输入状态

                     iv.              { 状态 3} 操作符的输入状态

                       v.              { 状态 4} 显示计算结果的状态

1 计算器的状态转换图

2.       程序特点

a)         windows 计算器逻辑完全相同,如按一个操作数 x 和操作符 [op] 再按等号将进行 x[op]x

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/223271
推荐阅读
相关标签
  

闽ICP备14008679号