Desafio de Entrada com Java Scanner

JavaBeginner
Pratique Agora

Introdução

Bem-vindo a JavaTown, uma cidade movimentada onde tudo funciona à base de código Java! O prefeito acaba de anunciar uma iniciativa empolgante para ensinar aos recém-chegados como lidar com a entrada de dados do usuário na programação Java. Como parte desta iniciativa, eles buscam um programa simples que demonstre como usar a classe Scanner para capturar informações do usuário.

Você foi o escolhido para completar este programa especial! A estrutura básica já foi preparada para você, e sua tarefa é adicionar a peça que falta para ler o nome do usuário utilizando a classe Scanner.

Este programa será usado para mostrar aos novos programadores de JavaTown como interagir com os usuários através do console. Você está pronto para ajudar a tornar JavaTown o lugar mais interativo para novos desenvolvedores? Vamos codificar!

Complete o Programa de Entrada do Usuário

Neste exercício, você trabalhará em um aspecto simples, porém fundamental, da programação interativa: a captura de dados do usuário. Ao completar esta tarefa, você aprimorará um programa Java básico para personalizar a saudação com base no nome do usuário. Vamos mergulhar no código e dar vida a JavaTown com interação real!

Tarefas

  • Abra o arquivo pré-criado WelcomeToJavaTown.java no diretório ~/project.
  • Localize o comentário TODO no código.
  • Adicione a linha de código que utiliza o Scanner para ler o nome do usuário.

Requisitos

  • O arquivo WelcomeToJavaTown.java já deve existir no diretório ~/project.
  • Você deve adicionar apenas uma linha de código onde o comentário TODO está localizado.
  • Utilize o objeto scanner já existente para ler a entrada do usuário.
  • Armazene a entrada do usuário na variável name.
  • Use o comando javac para compilar seu programa e o comando java para executá-lo.

Exemplo

Quando concluído corretamente, seu programa deve funcionar desta forma ao ser executado:

Exemplo de saída da execução do programa
cd ~/project
javac WelcomeToJavaTown.java
java WelcomeToJavaTown

Exemplo de Saída:

Enter your name: Labby
Hello, Labby! Welcome to JavaTown, where we love user input!
✨ Verificar Solução e Praticar

Resumo

Neste desafio, você completou um programa Java que demonstra como usar a classe Scanner para obter a entrada do usuário. Este exercício reforçou um conceito-chave do seu primeiro laboratório de Java: o uso da classe Scanner para interação com o usuário.

Ao completar este desafio, você:

  1. Praticou o uso da classe Scanner para ler dados do console.
  2. Aprendeu como integrar a entrada do usuário na saída do programa.
  3. Ganhou experiência na leitura e modificação de códigos Java existentes.

A habilidade de capturar a entrada do usuário é fundamental para criar programas interativos. À medida que você continua sua jornada em JavaTown, perceberá que muitos programas precisam interagir com as pessoas, e a classe Scanner é uma das principais ferramentas para isso em aplicações de console.

Continue praticando e experimentando com seu código. Tente modificar a mensagem de boas-vindas ou solicitar informações adicionais ao usuário. Quanto mais você programar, mais familiarizado ficará com o Java. Bem-vindo ao mundo interativo da programação em JavaTown!