QUEST #413 · FUNDAMENTOSCódigo

Ouvindo o Viajante

Um viajante encapuzado bate à porta da taverna. O taverneiro quer perguntar o nome dele pelo teclado e dar as boas-vindas pessoalmente.

LV.2+101 XP
📖 CONCEITO

Classes fora do pacote `java.lang` precisam ser importadas no topo do arquivo, como `import java.util.Scanner;`. `Scanner` lê dados da entrada padrão: crie com `new Scanner(System.in)`, use `nextLine()` para ler uma linha inteira e `nextInt()` para ler um inteiro. Para escrever uma pergunta e deixar o cursor na mesma linha, use `System.out.print`.

EXEMPLO DE USO
import java.util.Scanner;

public class Idade {
    public static void main(String[] args) {
        Scanner leitor = new Scanner(System.in);
        System.out.print("Sua idade: ");
        int idade = leitor.nextInt();
        System.out.println("Daqui a 10 anos: " + (idade + 10));
    }
}
🗄️ SCHEMA
Arquivo `Recepcao.java`. O viajante digita o próprio nome no console (ex.: `Thorin`).
🎯 DESAFIO

Escreva a classe completa `Recepcao`: importe `java.util.Scanner`, crie `Scanner sc = new Scanner(System.in)` no `main`, mostre a pergunta `Seu nome: ` com `System.out.print`, leia o nome com `sc.nextLine()` em `String nome` e imprima `"Bem-vindo, " + nome`.

Missao.java — JDK 21⌨ CÓDIGO