ress Geschrieben 27. September 2011 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
flashpixx Geschrieben 27. September 2011 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
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden