我正在考慮構建計算器的算法。我的第一個想法是做一個數組,並點擊某個按鈕後,將按下的按鈕的值保存到此數組。然後點擊按鈕「=」,我會通過循環走這個數組(例如),並從輸入的值我將組成表達式 - 例如: 1.iteration - 「5」 2.iteration - 「5」 3.iteration - 「+」 4.iteration - 「8」 高端磁盤陣列適用於Android的計算器應用程序
,這樣的結果表達式將是:55 + 8
但我不知道,如果這個想法是對的 - 我認爲這有點複雜 - 存在一些漂亮的方式,怎麼辦?
感謝