Arbeitsblatt 1 (pdf)
Arbeitsblatt 1 (pdf)
Arbeitsblatt 1 (pdf)
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Technische Universität München WS 2003/2004<br />
Fakultät für Informatik <strong>Arbeitsblatt</strong> 1<br />
Prof. B. Brügge, Ph.D. 9. Dezember 2003<br />
Übungen zu Einführung in die Informatik I<br />
Java-Grammatik in BNF<br />
Im folgenden ist die Grammatik der bisher in Java verwendeten Elemente gegeben.<br />
::= +<br />
<br />
::= ’class’ <br />
{’ (||<br />
) ∗<br />
’}’<br />
::= <br />
::= <br />
<br />
::= |<br />
<br />
::= ’int’ | ’double’ | ’boolean’ | ’char’<br />
<br />
::= ’String’ | ’Objekt’ |<br />
::= ’(’ ’)’ ’{’<br />
<br />
’}’<br />
::= <br />
::= ’(’’)’ ’{’<br />
<br />
’}’<br />
::= ’(’’)’ ’;’<br />
::= []|<br />
(’,’) +<br />
::= <br />
<br />
::= ||<br />
| ||<br />
| |<br />
::= ’new’’(’’)’<br />
::= ’(’’)’<br />
::= []|(’,’) +<br />
::= ’?’’:’<br />
<br />
::= <br />
<br />
::= ||<br />
||<br />
||<br />
|<br />
::= [’=’]’;’<br />
::= ’;’<br />
<br />
::= ’=’<br />
::= ’{’’}’
– 2 –<br />
::= () ∗<br />
::= ’if’ ’(’’)’[’else’]<br />
::= ’for’ ’(’[]’;’’;’’)’<br />
<br />
::= ’while’ ’(’’)’<br />
<br />
::= ’;’<br />
::= ’return’ ’;’