estou usando o scanner dessa forma
Scanner scan = new Scanner(System.in);
quando eu digitar um número no console, esse número nem pode aparecer, alguem pode ajudar?
só pode aceitar letras
estou usando o scanner dessa forma
Scanner scan = new Scanner(System.in);
quando eu digitar um número no console, esse número nem pode aparecer, alguem pode ajudar?
só pode aceitar letras
[quote=xxmayconxx]estou usando o scanner dessa forma
Scanner scan = new Scanner(System.in);
quando eu digitar um número no console, esse número nem pode aparecer, alguem pode ajudar?
só pode aceitar letras[/quote]
Cara, eu não entendi o que você quer, mas, você esta usando certo o Scanner, porem você tem que importar a classe
import java.util.Scanner;
feito isso você pode utilizar o Scanner, e para cada tipo existe uma maneira de utilizar o Scanner
int -> .nextInt();
float -> .nextFloat();
double -> nextDouble();
char -> nextChar();
String -> nextLine();
Como assim? por exemplo
String nome;
int idade;
System.out.print(?Escreva seu nome: ?);
nome = read.nextLine();
System.out.print(?Escreva sua idade: ?);
idade = read.nextInt();
bom acho que é isso
Sim, o funcionamento do Scanner é assim mesmo como você disse. Eu importei o pacote e está funcionando, mas a questão é, quando você executa esse código, no método main mesmo, você clica ali no console e digita algo certo, eu quero que, quando você digitar números, não apareça, tipo, o programa irá recusar que sejam digitados números, só letras, é isso que quero fazer.