17.12.2012 Aufrufe

4. Prozedurales Programmieren

4. Prozedurales Programmieren

4. Prozedurales Programmieren

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Rückgabeanweisung:<br />

Syntax in Java:<br />

return ;<br />

return ;<br />

Semantik:<br />

1. Produktion:<br />

Nur in Prozeduren ohne Rückgabewert erlaubt.<br />

Beende die Ausführung der Prozedur.<br />

Setze die Ausführung an der Aufrufstelle fort.<br />

2. Produktion:<br />

Nur in Prozeduren mit Rückgabewert erlaubt.<br />

Werte den Ausdruck aus.<br />

Beende die Ausführung der Prozedur.<br />

Liefere den Wert des Ausdrucks als Ergebnis<br />

und setze die Ausführung an der Aufrufstelle fort.<br />

Beispiel:<br />

int abs( int n ) {<br />

if( n>=0 ) {<br />

return n;<br />

} else {<br />

return -n;<br />

}<br />

}<br />

0<strong>4.</strong>12.08 © A. Poetzsch-Heffter, TU Kaiserslautern<br />

41

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!