Skip to Content
Think Java, 2. Auflage
book

Think Java, 2. Auflage

by Allen Downey, Chris Mayfield
September 2024
Intermediate to advanced
326 pages
7h 33m
German
O'Reilly Media, Inc.
Book available
Content preview from Think Java, 2. Auflage

Kapitel 4. Methoden und Tests

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com

Bis jetzt haben wir Programme geschrieben, die nur eine Methode haben, die main heißt. In diesem Kapitel werden wir dir zeigen, wie du Programme mit mehreren Methoden organisieren kannst. Außerdem werfen wir einen Blick auf die Klasse Math, die Methoden für gängige mathematische Operationen bietet. Schließlich besprechen wir Strategien für die schrittweise Entwicklung und das Testen deines Codes.

Neue Methoden definieren

Einige Methoden führen eine Berechnung durch und geben ein Ergebnis zurück. Zum Beispiel liest nextDouble Eingaben von der Tastatur und gibt sie als double zurück. Andere Methoden, wie println, führen eine Folge von Aktionen aus, ohne ein Ergebnis zurückzugeben. Java verwendet das Schlüsselwort void um solche Methoden zu definieren:

public static void newLine() {
    System.out.println();
}

public static void main(String[] args) {
    System.out.println("First line.");
    newLine();
    System.out.println("Second line.");
}

In diesem Beispiel sind die Methoden newLine und main beide public, was bedeutet, dass sie von anderen Klassen aus aufgerufen (oder aufgerufen) werden können. Und sie sind beide void, was bedeutet, dass sie kein Ergebnis zurückgeben (im Gegensatz zu nextDouble). Die Ausgabe des Programms ist hier zu sehen:

First line.

Second line.

Beachte den zusätzlichen Abstand zwischen den Zeilen. Wenn wir mehr Platz ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Java – die Neuerungen in Version 17 LTS, 18 und 19

Java – die Neuerungen in Version 17 LTS, 18 und 19

Michael Inden
52weeks Swift-18-type-casting

52weeks Swift-18-type-casting

Alfredo Deza, Noah Gift

Publisher Resources

ISBN: 9781098195915Supplemental Content