Java-Turtle - Funktionen
Java-Turtle - Funktionen - funktionale Methoden
Häufig werden zur Simaltion Zufallszahlen benötigt. Effektiv kann eine eine Funktion Schreibaufwand ersparen.
| | |
Eine funktionale Methode (Funktion) gibt genau einen Wert zurück. Im Gegensatz zur Procedure fehlt das Wort "void" :
- Java:
- int summe(int a, b) - Funktion summe(int a,b) - Achtung: ohne Semikolon, a und b sind Übergabeparameter, int summe legt der Wertebereich für den Rückgabewert fest
- return a + b; - mit return wird der berechnete Wert der Funktion summe an das Hauptprogramm zurückgegeben
- System.out.print("Summe: " + summe(a,b) ); - Aufruf der Funktion: summe(a,b) , Berechung der Summe in der Funktion summe, Ausgabe mit Println
- Delphi:
- function summe(a, b: integer): integer; - Funktion summe(a,b: integer):integer - a und b sind Übergabeparameter, summe ( .. ) : integer; legt der Wertebereich für den Rückgabewert fest
- return a + b; - mit return wird der berechnete Wert der Funktion summe an das Hauptprogramm zurückgegeben
- writeln('Summe: ' + summe(a,b) ); - Aufruf der Funktion: summe(a,b) , Berechung der Summe in der Funktion summe, Ausgabe mit writeln
Ein Stern soll aus einzelnen farbigen Quadraten erstellt werden. | | |