Hallo alle miteinander!
Ich hab ne Aufgabe bei der ich hänge.
Und zwar habe ich einen String, z.B. "20*5-3" und dieser String soll zu einer Rechenoperation umgewandelt werden. Allerdings gilt hier nicht Punkt vor Strich, sondern es soll von Links nach Rechts gerechnet werden.
Also 20*5 = 100-3 = 97.
Ich habe die Zahlen und die Operationszeichen bereits getrennt und in LinkedLists gesammelt.
--> LinkedList<Character> ops enthält * und -
--> LinkedList<Integer> zahlen enthält 20 und 5 und 3
Jetzt weiß ich nur nicht, wie ich das zusammensetzen muss, dass dabei mein Ergebnis rauskommt.
Kann mir einer da weiterhelfen?
Ich danke Euch schon mal im Vorraus.
Conni
Ich hab ne Aufgabe bei der ich hänge.
Und zwar habe ich einen String, z.B. "20*5-3" und dieser String soll zu einer Rechenoperation umgewandelt werden. Allerdings gilt hier nicht Punkt vor Strich, sondern es soll von Links nach Rechts gerechnet werden.
Also 20*5 = 100-3 = 97.
Ich habe die Zahlen und die Operationszeichen bereits getrennt und in LinkedLists gesammelt.
--> LinkedList<Character> ops enthält * und -
--> LinkedList<Integer> zahlen enthält 20 und 5 und 3
Jetzt weiß ich nur nicht, wie ich das zusammensetzen muss, dass dabei mein Ergebnis rauskommt.
Kann mir einer da weiterhelfen?
Ich danke Euch schon mal im Vorraus.
Conni