01
02
03
04
05
06
07
08
09
10
11
12
13
package composite.one;
public class Main {
  public static void main(String[] args) {
    Expr one = new Const(1);
    Expr onePtwo = new Plus (new Const(1), new Const(2));
    Expr threeMfour = new Mult (new Const(3), new Const(4));
    Expr m = new Minus (onePtwo, threeMfour);
    Expr n = new Quot (m, new Const(5));

    System.out.println(n);
    System.out.println("Value: " + n.eval());
  }
}