Methoden in Java: Unterschied zwischen den Versionen
Aus FI-Wiki
Die Seite wurde neu angelegt: „== '''Methoden in Java''' == Eine Methode ist ein wiederverwendbarer Block von Code, der eine bestimmte Aufgabe erfüllt. Methoden können: * '''keine oder mehrere Übergabeparameter''' haben * '''einen Rückgabewert''' liefern – oder auch nicht (`void`) --- === '''1. Methode ohne Übergabeparameter und ohne Rückgabewert''' === Wird aufgerufen, führt etwas aus, gibt aber nichts zurück. <syntaxhighlight lang="java"> public static void begru…“ |
Keine Bearbeitungszusammenfassung |
||
(3 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
== | == Methoden in Java == | ||
Eine Methode ist ein wiederverwendbarer Block von Code, der eine bestimmte Aufgabe erfüllt. Methoden können: | Eine Methode ist ein wiederverwendbarer Block von Code, der eine bestimmte Aufgabe erfüllt. Methoden können: | ||
Zeile 6: | Zeile 6: | ||
* '''einen Rückgabewert''' liefern – oder auch nicht (`void`) | * '''einen Rückgabewert''' liefern – oder auch nicht (`void`) | ||
=== Methode ohne Übergabeparameter und ohne Rückgabewert === | |||
=== | |||
Wird aufgerufen, führt etwas aus, gibt aber nichts zurück. | Wird aufgerufen, führt etwas aus, gibt aber nichts zurück. | ||
Zeile 23: | Zeile 21: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Methode ohne Übergabeparameter und mit Rückgabewert === | |||
=== | |||
Gibt z. B. einen Wert zurück, aber erwartet keine Eingaben. | Gibt z. B. einen Wert zurück, aber erwartet keine Eingaben. | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
public static String | public static String gibBegruessung() { | ||
return "Hallo!"; | return "Hallo!"; | ||
} | } | ||
Zeile 37: | Zeile 33: | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
String text = | String text = gibBegruessung(); | ||
System.out.println(text); | System.out.println(text); | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Methode mit Übergabeparametern und ohne Rückgabewert === | |||
=== | |||
Verarbeitet Eingabewerte, gibt aber selbst nichts zurück. | Verarbeitet Eingabewerte, gibt aber selbst nichts zurück. | ||
Zeile 58: | Zeile 52: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
=== Methode mit Übergabeparametern und mit Rückgabewert === | |||
=== | |||
Verarbeitet Eingaben und gibt ein Ergebnis zurück. | Verarbeitet Eingaben und gibt ein Ergebnis zurück. | ||
Zeile 76: | Zeile 68: | ||
</syntaxhighlight> | </syntaxhighlight> | ||
== | == Zusätzliche Hinweise == | ||
* Methoden können beliebige Datentypen zurückgeben: `int`, `double`, `String`, `boolean`, etc. | * Methoden können beliebige Datentypen zurückgeben: `int`, `double`, `String`, `boolean`, etc. | ||
* Die Definition erfolgt in einer Klasse, meist als `static` in der Main-Klasse oder als Instanzmethode in Objekten. | * Die Definition erfolgt in einer Klasse, meist als `static` in der Main-Klasse oder als Instanzmethode in Objekten. | ||
* Die Methodensignatur besteht aus: Rückgabetyp, Name, Parameterliste | * Die Methodensignatur besteht aus: Rückgabetyp, Name, Parameterliste | ||
[[Kategorie:Programmieren]] | |||
[[Kategorie:Semester1]] |
Aktuelle Version vom 23. April 2025, 14:14 Uhr
Methoden in Java
Eine Methode ist ein wiederverwendbarer Block von Code, der eine bestimmte Aufgabe erfüllt. Methoden können:
- keine oder mehrere Übergabeparameter haben
- einen Rückgabewert liefern – oder auch nicht (`void`)
Methode ohne Übergabeparameter und ohne Rückgabewert
Wird aufgerufen, führt etwas aus, gibt aber nichts zurück.
public static void begruessung() {
System.out.println("Hallo, willkommen!");
}
Aufruf:
begruessung();
Methode ohne Übergabeparameter und mit Rückgabewert
Gibt z. B. einen Wert zurück, aber erwartet keine Eingaben.
public static String gibBegruessung() {
return "Hallo!";
}
Aufruf:
String text = gibBegruessung();
System.out.println(text);
Methode mit Übergabeparametern und ohne Rückgabewert
Verarbeitet Eingabewerte, gibt aber selbst nichts zurück.
public static void begruessungMitName(String name) {
System.out.println("Hallo, " + name + "!");
}
Aufruf:
begruessungMitName("Anna");
Methode mit Übergabeparametern und mit Rückgabewert
Verarbeitet Eingaben und gibt ein Ergebnis zurück.
public static int addiere(int a, int b) {
return a + b;
}
Aufruf:
int summe = addiere(3, 5);
System.out.println("Summe: " + summe);
Zusätzliche Hinweise
- Methoden können beliebige Datentypen zurückgeben: `int`, `double`, `String`, `boolean`, etc.
- Die Definition erfolgt in einer Klasse, meist als `static` in der Main-Klasse oder als Instanzmethode in Objekten.
- Die Methodensignatur besteht aus: Rückgabetyp, Name, Parameterliste