前提条件:第一个文本框:@1 第二个文本框:@2
运算符:+,-,,/
@1接收数字和运算符 @2只接收数字
@1会记录运算过程 如:1-2+34
@2默认值为“0” @1默认值为null
问题一:首次输入数字显示在@2中
首次输入运算符,@2不变为“0” @1“0”+运算符 如:0+
当@1中存在运算符时,@2中再次输入数字便会把之前数字清除
再显示输入的数字。
问题二:即时运算:当运算符不是第一次按下时(即@1中存在运算符时 ),再次按下运算符便自动把结果显示在@2中
如:1+2 按“+” @2显示结果3
问题三:特殊数字“0”:
首次按下数字为“0”时,@1@2不会有任何变化
当@2不为“0”或者@1不为null时,@2便可显示“0”
如:800,@1:8+ @2:0
除数为零时@2显示“除数不能为零”
脑袋已炸:不明白者可以打开win10计算器,查看!
真心写不出来啊!!!
你是准备用keydown事件还是直接在显示屏上点击数字的