public static void main(String[] args) throws IOException { String input; System.out.print("Please enter a word... "); BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); input = in.readLine(); print(input); }
public static void main(String[] args) { Calculator c = new Calculator(); Invoker invoker = new Invoker(c); invoker.calculate(new CalculatorCommand(c, '+', 9)); invoker.calculate(new CalculatorCommand(c, '-', 5)); invoker.calculate(new CalculatorCommand(c, '*', 3)); invoker.calculate(new CalculatorCommand(c, '/', 2)); c.print(); // undo the last 3 operations invoker.undo(3); c.print(); // redo the final 3 operations invoker.redo(3); c.print(); }