Java - Comando Scanner entrada = new Scanner (System.in);
6 respostas
Danielcoar
Alguém pode me ajudar?
Tenho o seguinte comando:
Scannerentrada=newScanner(System.in);System.out.print("Digite seu nome: ");Stringnome=entrada.nextLine();System.out.println("O nome digitado foi: "+nome);
Pois bem, tenho no monitor o nome que foi digitado no teclado. Mas se eu quisesse, por exemplo, capturar somente as consoantes que foram digitadas ou somente as vogais, como faria isso? Ou somente números? etc…
Você deverá escrever uma rotina, em que fará a separação de consoantes, de vogais e números, porque, na hora da digitação ele só atribui a variável nome quando é pressionado o <enter>, e assim não tem como separar os itens desejados, no evento de keyUp, ou e KeyPress ou e KeyDown. Console é simples é atribuirá o valor somente como dito no <enter> que seria a confirmação.