Ejemplo n.º 1
0
 public void put(String elem) {
   if (elem.equals("(")) {
     operators.add(elem);
   } else if (elem.equals(")")) {
     while (!operators.get(operators.size() - 1).equals("(")) {
       reduce();
     }
     operators.remove(operators.size() - 1);
   } else if (elem.matches("\\d+")) {
     putNumber(elem);
   } else {
     putOperator(elem);
   }
 }