界面和按鈕輸入做好了。但是不知道怎么實(shí)現(xiàn)加減乘除,有沒(méi)有大佬提供一下思路。主要是想實(shí)現(xiàn)及時(shí)計(jì)算,比如輸入3然后點(diǎn)+然后再輸入3,然后點(diǎn)乘或者其他運(yùn)算符,就會(huì)出結(jié)果9,就跟微軟自帶的計(jì)算器一樣
1 回答

冷魘
TA貢獻(xiàn)6條經(jīng)驗(yàn) 獲得超0個(gè)贊
可以利用堆棧,這種算法可以百度關(guān)鍵詞:"前綴表達(dá)式 計(jì)算器"
即時(shí)計(jì)算的話,每一次按到等號(hào)或者其他運(yùn)算符,將之前的表達(dá)式當(dāng)作一次運(yùn)算即可
添加回答
舉報(bào)
0/150
提交
取消