Grammatik

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
Welche Worte werden durch die folgende Grammatik erzeugt?
wort = ( { "na" } [ "ja" | "nu" ] "!" ) | "nein".

Meine Überlegung war, dass entweder "na ja !" , "na nu !" oder "nein" erzeugt wird. Ist das so richtig? Wäre nett wenn jemand was dazu sagen könnte.

MfG
 
G

Guest

Gast
Eig. schon. Die frage bezieht sich auf die Grammatik bei den Grundlagen aus dem Buch "Sprechen Sie Java?" Unsere proffesorin hat die aufgabe so gestellt dass wir hinschreiben wofür die geschwalften, eckigen und runden klammern stehen und was im nachhinein ausgegeben wird, wenn das eine Ausgabefunktion wäre.
 
G

Guest

Gast
achso ja hab das wegen der übsicht einfach getrennt also stimmt meine überlegung im oberen beispiel, wenn ich die leerzeichen weglasse?
 

DocRandom

Top Contributor
..solltest Du jemals in den Genuss des Erwin Steinhauers kommen, so wird es Dich sicherlich wundern, das alleine im wienerischen, die Silbe 'na' über 27 verschiedene Bedutungen haben kann!

lg
DocRandom
 

fehlerfinder

Bekanntes Mitglied
Wildcard hat gesagt.:
soweit richtig, aber wo nimmst du die Leerzeichen her?
Wird da wirklich ein String erzeugt? Bestehend aus den entsprechden Teilstrings? Mmh - ???:L

Also nach Java sieht mir das eher im Zusammenhang mit einem Pattern für Regular Expression aus - allerdings dann ohne die Zuweisung an "wort".
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen

Ähnliche Java Themen

Neue Themen


Oben