疫情在家被封了一个多月了,无聊,看咱们论坛的教程,写了一个计算器,没什么技术含量(对于你们来说)
这个计算器,自己整整的搞了一个下午,(第一次,摸不到路子)
说下写这个计算器的过程吧,
开始很顺利,按照教程给计算器的基本功能,就复制出来了,
可以正常的计算,加减乘除 都没有问题,可以正常使用,
第一次发现BUG,
就是这个计算器,如果 编辑框 为 空的 话, 计算器按钮, 0 或者 00 还有 . 可以无限的重复增加,
也就是 编辑框没有数值, 可以输入 000001 000002 这样,
或者是, 可以输入 多个 . ..... ..... 这样,会导致,计算失败,,
写了一个这个命令来判断 0
同样的原理 来判断这个 00
以及 小数点 .
这两个限制以后,可以正常的 跟计算器一样输入,能正常的计算,,
但是又出问题了,,
这个问题应该是 最低价的了,就是 类型出了问题,
按照教程设置的是 整数型,
然而他计算小数的时候,不会计算了,
不管怎么算,基本都等于0 失去计算能力了,,
又翻教程看了一边 数据的类型,,
改为 小数型,又恢复了正常计算,
学习的第一天,计算器 完工,,
计算器.e
(9.67 KB, 下载次数: 27)
|