これで、無事に四則演算ができました。(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()); } }