質問: 電卓を作る際、キーボードから読み込みたいときは、一番初めだけではなく、読み込みたいときに毎回コードを書く必要がありますか? 数値、演算子、数値、演算子の入力順で繰り返し演算できる。 例えば、 数値を入力してください。 ↓ 3 ↓ 演算子を入力してください。 ↓ * ↓ 数値を入力してください。 ↓ 2 ↓ 数値か演算子を入力してください。 このコードを作りたいのです。
回答: 毎回書き込む必要があるのでは?と思います。 どのような形式かは分かりませんが、電卓という事なので「1+2=?」としたい場合に 「前方の数字」、「加減乗除の記号ボタン」、「後方の数字」、「=のボタン」 となり数字の入力をしないといけないと思うので読み込むタイミングで入力する方が良いと思います。 上記のような式の場合でまとめて入力したいというのであれば、 前方の数字と後方の数字をスペースキー等で開けて入力させる ↓ その後加減乗除の記号を入力させる ↓ 計算結果が出る といった流れにすれば出来ると思います。 ただ、自分はこれは電卓っぽくないような気がします。 追記 質問者さんのやりたいやり方だと読み込むタイミング毎に読むのがいいかと。