Zum Inhalt springen

Probleme mit meinem Taschenrechner Aufgabe


ress

Empfohlene Beiträge

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 Hilfe

taschenrechner 1.zip

Link zu diesem Kommentar
Auf anderen Seiten teilen

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 von flashpixx
Link zu diesem Kommentar
Auf anderen Seiten teilen

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.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...