• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

André Sousa

Utilizador não introduziu valores..

2 mensagens neste tópico

Tenho um problema no qual não encontro a solução. Tenho uma classe Utilizadores com dois atributos privados: username e password. Recorrendo à classe Scanner e ao método next() peço ao utilizador que introduza uma password. A dúvida está, como detectar se o utilizador não escreve a password? Isto é, que apenas carregou no enter. Já constatei que o método não permite a continuação da aplicação, enquanto não introduzir valores. Estava convicto que o buffer do teclado reconhecia o Enter como um carácter especial. É possível contornar o problema?

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

cria uma função que deverá ser executada após o clique no enter. essa função vai verificar o tamanho da string e caso seja menor que, por exemplo, 5 pede ao utilizador novamente uma password.

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora