スマートフォン・ジン | Smartphone-Zine

引っ越し先→ https://smartphone-zine.com/

Stateパターン

Android入門―本気で使える電卓アプリの開発―5

新しい状態(State)を追加する まだ電卓にはエラー処理が実装されていません。例えば1÷0=と入力すると「Infinity」と表示されてしまいます。桁あふれのエラー処理もないため、桁あふれしたことが分かりません。 また、エラーが発生した場合にはAC(All Cl…

Android入門―本気で使える電卓アプリの開発―3

電卓の基礎ロジックの作成 最初に電卓の基礎部分を作ります。 単にA+B結果を表示するだけなのですが、 0から9の数値ボタン、四則演算ボタン、イコールのボタンとそれぞれ動作を割り当てなければなりません。 さらに今Aを入力中なのかBを入力中なのか、演算結…