Kurs: Programmieren in Java
Kurs: Programmieren in Java
Kurs: Programmieren in Java
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
<strong>Programmieren</strong> mit e<strong>in</strong>em e<strong>in</strong>fachen Klassenkonzept<br />
Funktionen <strong>in</strong> <strong>Java</strong> (Motivation) I<br />
Um Redundanz zu vermeiden lagern wir diese Zeilen <strong>in</strong> e<strong>in</strong>e Funktion aus. Aus der Mathematik wissen<br />
wir, dass Funktionen auch e<strong>in</strong> Ergebnis liefern. Falls, wie <strong>in</strong> unserem Fall, ke<strong>in</strong> Rückgabewert existiert,<br />
dann schreiben wir als Rückgabewert das Schlüsselwort void.<br />
public static Funktionsname (Parameter) {<br />
// Funktionskörper<br />
}<br />
Beispiel:<br />
Marco Block<br />
public class AusgabeFunktion{<br />
public static void gebeAus(<strong>in</strong>t a){ // neue Funktion<br />
System.out.pr<strong>in</strong>tln();<br />
System.out.pr<strong>in</strong>tln("*******************************************");<br />
System.out.pr<strong>in</strong>tln("*** Wert der Variable a ist "+a);<br />
System.out.pr<strong>in</strong>tln("*******************************************");<br />
System.out.pr<strong>in</strong>tln();<br />
}<br />
}<br />
// ma<strong>in</strong>-Funktion<br />
public static void ma<strong>in</strong>(Str<strong>in</strong>g[] args){<br />
<strong>in</strong>t a=4;<br />
gebeAus(a);<br />
a=(a*13)%12;<br />
gebeAus(a);<br />
a+=1000;<br />
gebeAus(a);<br />
}<br />
Sommersemester 2009