Duvida entrada de valor char

2 respostas
UdusCode

a minha variavel v e char, mais eu nao sei o camndo para ler em char so em int, e toda vez q eu boto um caractere que nao seja um int acusa um erro. alguem sabe o comando pra entrada de uma variavel char

v = (char) entrada.nextInt();

2 Respostas

ViniGodoy
v = entrada.nextLine().charAt(0);

Para ler do console, o ideal é nunca usar um método diferente de nextLine(). Para ler um inteiro, o correto seria:

int valor = Integer.parseInt(entrada.nextLine());

Caso contrário, não se surpreenda se o Scanner não ler nada de vez enquando.

UdusCode

Brigadão! :smiley:

Criado 20 de abril de 2012
Ultima resposta 20 de abr. de 2012
Respostas 2
Participantes 2