Logo Logo
InfoHome Themen Projekte Links Software
Themen
JavaHamster
Vorbereitungen
Hamstersimulator
Syntaxdiagramme
Anweisung&Programme
Prozeduren
Auswahlanweisungen
Wiederholungsanw.
Boolsche Funktionen
int-Variablen
Boolsche Variablen
Funktionsparameter
Funktionskonzept
Funktionen mit Parameter
Funktionen überladen
Exkurs: Dualzahlen
Aufgaben
BlueJ
Java
HTML
XHTML
CSS
XML
Datenbanken
MySQL
Theoretische Informatik
PHP
Kara
Lego-Roboter
Algorithmen

Bisheriges Funktionenkonzept

Bisher wurden Funktionen benutzt, um Werte zu bestimmen (vornFrei(); oder anzahlKoernerImMaul();), bzw. Prozeduren, um bestimmte Aktionen auszuführen (rechtsUm(); oder vierVor();). Dabei mussten wir einerseits auf globale Variablen zurückgreifen, andererseits benötigten wir für die Implementierung von fuenfVor(); oder sechsVor(); jeweils eine neue Prozedur. Wir werden im nachfolgenden sehen, wie diese Probleme mit Hilfe von Parametern, die einer Funktion übergeben werden, gelöst werden können.

Betrachten wir die bisherigen Funktionstypen

boolean funktionsname() {
... return boolscherAusdruck; ...
}

int funktionsname() {
... return arithmetischerAusdruck vom Typ int; ...
}

und die Proezeduren

void prozedurname() {
...
},

so nehmen wir zukünftig eine Verallgemeinerung vor, indem wir void ebenfalls zu den Funktionen rechnen, die allerdings keinen Wert zurückliefern. Die return-Anweisung fehlt oder enthält keinen Ausdruck.

» drucken: pdf | html

© 2004-2024 M. Blanke · Ursulaschule · Kleine Domsfreiheit 11-18 · 49074 Osnabrück