forked from IF-LK-2020/rechenmaschine
Geprüft und voll funktionsfähig mit Klammern
This commit is contained in:
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user