Scanner nao le um valor CHAR

3 respostas
masterpablo

Olá amigos,

importei a classe Scanner, criei um objeto chamado input da mesma.

Como eu faria para fazer o scanner ler um valor que fosse um char.

input.nextChar() me parece que nao existe.

Tem como fazer isso ou eu teria que mudar o tipo da minha variável???

3 Respostas

ramilani12

Prq nao lê como String e transforme para char?

renatoes

faça o seguinte
crie uma string e leia o valor com input.next();
depois atribua a uma variavel char a primeira posição da string

Exemplo:

*EDITANDO
Lembrei de outra forma

ch = input.next().charAt(0);

Postei uma bela besteira ai em cima, ch = str[0]. Tava pensando em C :roll:
Desculpas :?

[]'s

C

Fiz assim amigo e rolou de boa …

char recebe_teclado=teclado.nextLine().charAt(0)

Espero ter ajudado…

Criado 1 de dezembro de 2006
Ultima resposta 3 de dez. de 2006
Respostas 3
Participantes 4