Um problema raro, mas que pode acontecer com você usando NextLine()

Publicado por Robson Fernando Gomes em 09/12/2011

[ Hits: 6.934 ]

Blog: http://maguscode.blogspot.com/

 


Um problema raro, mas que pode acontecer com você usando NextLine()



Um problema que pode ser comum para quem começa a usar o método nextLine() classe 'java.util.Scanner', é o fato de não conseguir passar informações para o mesmo (isto só acontece às vezes, devido ao fato de estar sendo usando o 'buffer' já existe no teclado).

Exemplo que pode vir a dar erro:

import java.util.Scanner; public static void main(String args[]) { Scanner in = new Scanner(System.in); String nomePorCompleto ; System.out.println("Digite seu nome por inteiro: "); //Trecho que pode vir a dar erro nomePorCompleto = in.nextLine(); System.out.println("Seu nome é :"+nomePorCompleto); }


Caso ocorra o suposto problema, uma solução simples seria inserir mais uma linha contendo o trecho 'in.nextLine', como pode ser visto abaixo.

Exemplo que pode vir a dar erro:

import java.util.Scanner; public static void main(String args[]) { Scanner in = new Scanner(System.in); String nomePorCompleto ; //trecho adicionado para resolver um possível erro. in.nextLine(); System.out.println("Digite seu nome por inteiro: "); //Trecho que pode vir a dar erro nomePorCompleto = in.nextLine(); System.out.println("Seu nome é :"+nomePorCompleto); }


Fonte: http://maguscode.blogspot.com - O nextLine() não funciona

Outras dicas deste autor

Acessos em Java: private, protected e public

Lógica para nomes de variáveis, métodos e classes

Como criar domínio no WebLogic

Visualizar todas tabelas do banco de dados no Oracle e no Mysql

Iniciar, reiniciar e desligar o modo gráfico através do terminal (Gnome)

Leitura recomendada

Obter data e hora do sistema em Java

Arredondar e diminuir o número de casas decimais em Java

Instalando Java no Ubuntu

Cursos gratuitos e certificados em Java e POO - Introdução

Convertendo Matriz para Lista em Java e Lista para Matriz

  

Comentários

Nenhum comentário foi encontrado.



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts