Menu
Coddy logo textTech

Formatting Output

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

Bisher haben wir gelernt, wie man einfache Strings ausgibt, aber manchmal müssen wir Variablenwerte in den String einfügen.

Zum Beispiel:

int age = 10;
System.out.println("His age is: age");

Dies wird "His age is: age" anstelle von "His age is: 10" ausgeben

Damit es funktioniert, verwenden wir die formatierte Ausgabe printf:

int age = 30;
String name = "Alice";
double balance = 1500.75;

System.out.printf("Name: %s, Age: %d, Balance: %.2f\n", name, age, balance);
  • %s ist ein Platzhalter für Zeichenfolgen.
  • %d ist ein Platzhalter für Ganzzahlen.
  • %f ist ein Platzhalter für Gleitkommazahlen.
  • %.2f formatiert die Gleitkommazahl auf zwei Dezimalstellen.
  • \n ist eine Escape-Sequenz, die die Ausgabe in eine neue Zeile verschiebt.

Eine weitere Möglichkeit, Strings mit Variablen zu kombinieren, ist mit dem Plus-Operator +:

System.out.print("Name: " + name + " Age: " +  age + " Balance: " + balance);
challenge icon

Aufgabe

Anfänger

Dir wird ein Code gegeben, der eine zufällige Zeichenfolge als Eingabe in einer Variablen namens rnd speichert.

Gib "The input is: " und die zufällige Zeichenfolge, die sich in der Variablen rnd befindet, auf der Konsole aus.

Sieh dir die Testfälle für Beispiele an!

Probier es selbst

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        String rnd = scanner.nextLine();
        
        // Schreibe deinen Code unten
        
        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