Geprüft und voll funktionsfähig mit Klammern

This commit is contained in:
2021-04-19 08:35:08 +02:00
parent ea53cd6d53
commit 8debe58032

View File

@@ -434,11 +434,11 @@ public class Rechenmaschine {
} }
} }
//wenn auf ) gestoßen wurde, soll ) entfernt werden //wenn auf ) gestoßen wurde, soll ) entfernt werden
if(pList.getContent().getToken().equals(")")) pList.remove(); pList.remove();
//newTokenlist wird ausgerechnet //newTokenlist wird ausgerechnet
berechnet = berechne(newTokenlist); berechnet = berechne(newTokenlist);
//und in die Tokenliste eingefügt //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<Token>(); newTokenlist = new List<Token>();
//hier wurde nun 1 klammer gelöst //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. //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); berechnet = berechne(newTokenlist);
} }
return berechnet; return berechnet;