Menu
Coddy logo textTech

println-Funktion

Teil des Abschnitts Grundlagen der Kotlin-Journey von Coddy. Lektion 35 von 93.

Du hast in diesem Kurs println() verwendet, um Ausgaben anzuzeigen. Sehen wir uns nun genauer an, wie es funktioniert, und erkunden wir seine verwandte Funktion print().

Die Funktion println() gibt Text auf der Konsole aus und bewegt den Cursor anschließend automatisch in eine neue Zeile. println() fügt seinen Zeilenumbruch nach dem Argument ein, daher wird in der aktuellen Zeile fortgefahren, wenn ein vorheriges print() diese Zeile nicht beendet hat:

fun main() {
    println("First line")
    println("Second line")
}
// Ausgabe:
// Erste Zeile
// Zweite Zeile

Im Gegensatz dazu gibt print() Text aus, ohne einen Zeilenumbruch hinzuzufügen. Die nachfolgende Ausgabe wird in derselben Zeile fortgesetzt:

fun main() {
    print("Hello ")
    print("World")
    println("!")
    println("New line here")
}
// Ausgabe:
// Hello World!
// New line here

Beachte, dass „Hello “, „World“ und „!“ alle in derselben Zeile erscheinen, weil die ersten beiden print() verwenden. println("!") fügt das Ausrufezeichen hinzu und wechselt dann für die endgültige Ausgabe in eine neue Zeile.

Beide Funktionen können jeden Werttyp ausgeben: Zeichenketten, Zahlen, boolesche Werte oder sogar Ausdrücke:

fun main() {
    println(42)
    println(3 + 5)
    println(true)
}
challenge icon

Aufgabe

Einfach

Der Starter liest einen Passagiernamen ein. Verwende print für "Passenger: ", dann println für den Namen, sodass sie zusammen in einer Zeile erscheinen. Gib in der nächsten Zeile Boarding soon aus. Gib keine Eingabeaufforderung aus.

Probier es selbst

fun main() {
    val passenger = readLine()!! // Bereitgestellte Eingabe
    // Schreibe die beiden Ausgabezeilen.
}
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

Übe selbstständig: Kotlin-Playground