0

Javaでその中置式を評価する方法:((1)2/4 + 2-1)。私は2つのスタックを使用できることを知っていました:文字の1番目( +-/)。整数の場合は2番目。

次に、キャラクターの優先順位を確認し、同時に計算します!?

それで、その式のように計算するためのより完璧な方法はありますか?!..

ありがとう、

4

1 に答える 1

1

電卓を書いて​​いますか?このアルゴリズムの逆ポーランド記法を見てください(それはあなたを助けるかもしれません)。この言語または動的言語用にサードパーティのライブラリを使用することもできます(Javascript Engine / Groovy / BeanShell / Google:java計算機ライブラリなど)。

于 2012-06-05T00:18:21.747 に答える