diff --git a/Rechenmaschine.java b/Rechenmaschine.java index 84261b7..5d1e6e9 100644 --- a/Rechenmaschine.java +++ b/Rechenmaschine.java @@ -434,11 +434,11 @@ public class Rechenmaschine { } } //wenn auf ) gestoßen wurde, soll ) entfernt werden - if(pList.getContent().getToken().equals(")")) pList.remove(); + pList.remove(); //newTokenlist wird ausgerechnet berechnet = berechne(newTokenlist); //und in die Tokenliste eingefügt - pList.append(new Token("OPERAND", String.valueOf(berechnet))); + pList.insert(new Token("OPERAND", String.valueOf(berechnet))); newTokenlist = new List(); //hier wurde nun 1 klammer gelöst } @@ -473,7 +473,7 @@ public class Rechenmaschine { } } //wenn ) auftritt dann wird es entfernt und anschließend wird die berechnung von newTokenlist rückgegeben. - if(pList.getContent().getToken().equals(")")) pList.remove(); + pList.remove(); berechnet = berechne(newTokenlist); } return berechnet;