JavaFXで作成したシンプルな電卓アプリケーションです。 GUIベースで基本的な四則演算が行えます。
- JavaFXを用いた電卓アプリ
- ボタン操作による入力
- 四則演算(+ / - / * / /)に対応
- 小数計算・符号反転機能あり
- 数字ボタンで入力
- 演算子(+ - * /)を選択
- 「=」で計算結果を表示
- 「CE / C」でクリア
- 「BS」で1文字削除(バックスペース)
- 「±」で符号反転
javac kadai06_2.javajava kadai06_2※ JavaFX環境が必要です
GridPaneでボタンを配置BorderPaneで全体レイアウトを構成TextFieldで入力・結果表示
- 各ボタンに
EventHandlerを設定 - 押されたボタンの文字列を取得して処理
- 正規表現で式の形式をチェック
- 演算子で分割して計算
double型で小数計算対応
DecimalFormatを使用して小数点以下6桁まで表示
- ✔ 四則演算
- ✔ 小数計算
- ✔ 符号反転(±)
- ✔ バックスペース(BS)
- ✔ オールクリア(C / CE)
- 複雑な式(例:
1+2+3)には未対応(2項演算のみ) - 0除算の例外処理は未実装
- 入力順序によっては計算されない場合あり(正規表現依存)
- 複数演算対応(式の拡張)
- エラー表示(0除算など)
- キーボード入力対応
- UIデザインの改善
- 計算履歴の追加
自由に利用・改変してください(学習用途を想定)
- JavaFX学習の一環として作成