Menu
Coddy logo textTech

Declaring Methods

Teil des Abschnitts Grundlagen der Java-Journey von Coddy — Lektion 51 von 73.

Eine Methode ist eine Code-Sequenz, die einen Namen hat. Der Zweck einer Methode ist es, ein Stück Code mehrfach wiederzuverwenden.

Schau dir zum Beispiel diesen Code an:

System.out.println("Welcome to Coddy");
System.out.println("New session...");
System.out.println("Welcome to Coddy");
System.out.println("Another session...");
System.out.println("Welcome to Coddy");

Wir verwenden denselben Code System.out.println("Welcome to Coddy") immer und immer wieder. Ein weiteres Problem mit diesem Code ist, dass wenn wir die Nachricht Welcome to Coddy in etwas anderes ändern wollten, wie "Welcome aboard", 3 verschiedene Codezeilen geändert werden müssten. Um dieses Problem zu lösen, werden wir Methoden verwenden.

Um eine Methode zu deklarieren, verwenden wir die folgende Syntax:

access_modifier return_type method_name(parameters) {
	// Code
}

Für unser Beispiel werden wir eine Methode namens greet erstellen, und sie wird so aussehen:

public static void greet() {
    System.out.println("Welcome to Coddy");
}

Um die Methode zu verwenden/aufzurufen/auszuführen, schreiben wir greet();:

greet();
System.out.println("New session...");
greet();
System.out.println("Another session...");
greet();

Dies führt zum gleichen Ergebnis wie oben.

Hinweis: In Java muss eine Methode nicht vor ihrem Aufruf in der Quelldatei erscheinen – der Compiler löst Methodenreferenzen über die gesamte Klasse hinweg auf. Das Platzieren einer Methode vor oder nach dem Code, der sie aufruft, ist daher eine Frage des Stils. In diesem Kurs schreiben wir die Methode über ihren Aufruf, damit der Code von oben nach unten gelesen werden kann.

challenge icon

Aufgabe

Einfach

Schreiben Sie ein Programm, das eine Eingabe erhält, eine Zahl. Die eingegebene Zahl gibt an, wie oft die unten stehende Methode ausgeführt werden soll. 

Erstellen Sie eine Methode, die die Summe aller Zahlen zwischen 1 und 1000 (einschließlich) berechnet und ausgibt. Benennen Sie die Methode, wie Sie möchten.

Hinweis! Als bewährte Methode für die Lesbarkeit sollten Sie die Methode vor ihren Aufruf-/Ausführungsanweisungen in Ihrem Code schreiben.

Probier es selbst

import java.util.Scanner;

public class Main {
    // Methodendeklaration
    public static void sumNumbers() {
        // Methode vervollständigen
        
    }
    
    
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        int n = scanner.nextInt();
        for (int i = 0; i < n; i++) {
            // Die Methode n-mal aufrufen
        }
        
        scanner.close();
    }
}
quiz iconTeste dich selbst

Diese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.

Alle Lektionen in Grundlagen