forked from IF-LK-2020/rechenmaschine
Geprüft und voll funktionsfähig mit Klammern
This commit is contained in:
parent
ea53cd6d53
commit
8debe58032
|
@ -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<Token>();
|
||||
//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;
|
||||
|
|
Loading…
Reference in New Issue