26.01.2013 Aufrufe

Kurs: Programmieren in Java

Kurs: Programmieren in Java

Kurs: Programmieren in Java

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.

<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

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

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!