Menu
Coddy logo textTech

Função Println

Parte da seção Fundamentos do Journey de Kotlin da Coddy. Lição 35 de 93.

Você tem usado println() ao longo deste curso para exibir a saída. Agora vamos analisar mais de perto como ele funciona e explorar sua função irmã, print().

A função println() imprime texto no console e move automaticamente o cursor para uma nova linha depois disso. println() adiciona sua quebra de linha após o argumento, portanto continua na linha atual quando um print() anterior não terminou essa linha:

fun main() {
    println("First line")
    println("Second line")
}
// Saída:
// First line
// Second line

Em contraste, print() exibe texto sem adicionar uma quebra de linha. A saída subsequente continua na mesma linha:

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

Observe como "Hello ", "World" e "!" aparecem todos na mesma linha porque os dois primeiros usam print(). O println("!") adiciona o ponto de exclamação e então passa para uma nova linha para a saída final.

Ambas as funções podem imprimir qualquer tipo de valor: strings, números, valores booleanos ou até mesmo expressões:

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

Desafio

Fácil

O código inicial lê o nome de um passageiro. Use print para "Passenger: " e, em seguida, println para o nome, para que apareçam juntos em uma linha. Na linha seguinte, imprima Boarding soon. Não imprima um prompt de entrada.

Experimente você mesmo

fun main() {
    val passenger = readLine()!! // Entrada fornecida
    // Escreva as duas linhas de saída.
}
quiz iconTeste seus conhecimentos

Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.

Todas as lições de Fundamentos

Pratique por conta própria: Playground de Kotlin