BigDecimal result = new BigDecimal(leftOperand.data());
result = result.subtract( new BigDecimal(leftOperand.next().next().data()));
leftOperand = leftOperand.setNext(next);
warum funktioniert das nicht?
Task 2 BigDezimal Pointer Problem
Re: Task 2 BigDezimal Pointer Problem
leftOperand = leftOperand.setNext(next);
Was soll diese Zeile bewirken?
Versuchs mal mit:
leftOperand.setNext(leftOperand.next().next().next()); // so hab ich es gemacht
Musst natürlich vorher noch das Ergebnis in leftOperand speichern
Was soll diese Zeile bewirken?
Versuchs mal mit:
leftOperand.setNext(leftOperand.next().next().next()); // so hab ich es gemacht
Musst natürlich vorher noch das Ergebnis in leftOperand speichern
Re: Task 2 BigDezimal Pointer Problem
Ah cool, vielen Dank!
Jetzt brauch ich nur noch einen kleinen Tipp wie ich findAnInnermostExpression() lösen kann, dann hätte ich es doch noch geschafft
Jetzt brauch ich nur noch einen kleinen Tipp wie ich findAnInnermostExpression() lösen kann, dann hätte ich es doch noch geschafft
Re: Task 2 BigDezimal Pointer Problem
Letzt gesehene öffnende Klammer merken. Weitersuchen bis schließende Klammer gefunden wird. Gemerkte Klammer zurückgeben. Keine Klammer da? first zurückgeben.
EDIT: oh, ist ja schon Abgabeschluss. xD dann ist es wohl jetzt egal.
EDIT: oh, ist ja schon Abgabeschluss. xD dann ist es wohl jetzt egal.
-
- Endlosschleifenbastler
- Beiträge: 152
- Registriert: 19. Okt 2010 12:51
Re: Task 2 BigDezimal Pointer Problem
Ein Lösungsansatz steht in der AufgabenstellungShorty hat geschrieben:Ah cool, vielen Dank!
Jetzt brauch ich nur noch einen kleinen Tipp wie ich findAnInnermostExpression() lösen kann, dann hätte ich es doch noch geschafft
