JavaFxで次のアプリケーションをプログラミングします。算術演算子の保存と使用
このプログラムでは、ユーザーが解決しなければならない数学的タスクが生成されます。チェックボックスを使用すると、どの演算子(+ - * /)が発生するかを決めることができます。 4つのオプションすべてがチェックされている場合は、すべてのオペレータを一度使用する必要があります。私の問題は、私は私が選択した演算子を格納することができますか見当がつかないとどのように私は中に後でそれらを挿入することができるということです
4 + 3-2 * 1月2日
:だから、出力は次のようなものになります最終的にユーザーの解をコンピューターから計算された解と比較しなければならないので、プログラムは作業演算子であり、charまたはストリングとしてではありません。
ありがとうあなたの助けと提案私は本当に誰かがこれで私を助けることを願っています。
式を表現(および評価)するために、ある種のオブジェクトモデルを作成する必要があります。これには、特定のサブクラス(または 'evaluate(double、double)'メソッドなどの 'Operator' enum)を持つ抽象クラス' Operator'が含まれている可能性があります。次に、それ自身を評価できる式オブジェクトを生成します。あなたは本当に広すぎます。完全な答えは、少なくともいくつかのページになります。 –