これで、無事に四則演算ができました。(1+2)×6 ÷ 3 -2の計算。4.0と出力されます。
これで、無事に四則演算ができました。(1+2)×6 ÷ 3 -2の計算。4.0と出力されます。
public class Main {public static void main(String[] args) {Numeric a = new Numeric(1.0);Numeric b = new Numeric(2.0);Numeric c = new Numeric(6.0);Numeric d = new Numeric(3.0);Numeric e = new Numeric(2.0);Add add = new Add(a, b);Multi multi = new Multi(add, c);Div div = new Div(multi, d);Sub sub = new Sub(div, e);Numeric result = (Numeric)sub.evaluation();System.out.println(result.getValue());}}