Logo Passei Direto
Buscar
Ao ler dados numéricos com a classe Scanner, qual prática ajuda a evitar erros de leitura quando misturamos números e texto? a. Utilizar apenas nextInt() e nextDouble() para tudo. b. Sempre fechar o Scanner após cada leitura. c. Utilizar nextLine() para consumir a quebra de linha pendente após a leitura de um número. d. Converter o número para String antes de imprimir. e. Utilizar apenas System.console().readLine() no lugar de Scanner.
User badge image
Alunos Passei Direto

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Quando usamos a classe Scanner para ler números (como nextInt() ou nextDouble()) e depois queremos ler uma linha de texto com nextLine(), pode ocorrer um problema: o nextInt() ou nextDouble() não consome a quebra de linha (enter) deixada no buffer, fazendo com que o nextLine() leia essa quebra de linha vazia e pule a leitura do texto. Para evitar esse erro, a prática correta é usar nextLine() logo após a leitura do número para consumir essa quebra de linha pendente. Portanto, a alternativa correta é: c. Utilizar nextLine() para consumir a quebra de linha pendente após a leitura de um número.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina