ress Geschrieben 27. September 2011 Teilen Geschrieben 27. September 2011 Hallo! ich habe in der uni die aufgabe erhalten einen taschenrechner zu programmieren leider funktioniert das Programm nicht und ich finde den fehler nicht. Ich brauche eure Hilfe. Ich kann hier die aufgabe nicht schreiben aber ich soll eine Klasse Namens Scanner realisiert, die eine Zeichenkette in einzelne Token zerlegt. Die Klasse Scanner wird von der Klasse InputBox abgeleitet. Das Hauptprogramm gibt zur Kontrolle den zu zerlegenden String aus und dann die einzelnen Token. Danke für ihre Hilfetaschenrechner 1.zip Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
flashpixx Geschrieben 27. September 2011 Teilen Geschrieben 27. September 2011 (bearbeitet) Ich verweise einmal auf Polnische Notation und das man so etwas als Baum aufbaut. Als Alternative kann man auch für mathematische Ausdrücke eine Formale Grammatik verwenden. Für den Fall eines Rechners reicht aber die polnische Notation mit einem Baum mit der Information, dass in den Knoten die Operatoren und in den Blättern die Operanden / Zahlen stehen. Zusätzlich empfehle ich reguläre Ausdrücke, die sich direkt in Java umsetzen lassen (siehe Java Tutorial Regex) und dazu passend die Java String Klasse Bearbeitet 27. September 2011 von flashpixx Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.