Exemplo n.º 1
0
  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);
  }
Exemplo n.º 2
0
  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();
  }