Scanner - Validação até que a condição seja atendida

1 resposta Resolvido
D

Quero que fique um loop infinito até o usuario digitar um númedo válido
Qual a dica?

do {

System.out.println("Digite um valor: ");

valor = Double.parseDouble(ValorEntrada());

} while ( ! Double.isNaN(valor));

1 Resposta

D
Solucao aceita

Achei no youtube
Ficou assim

do {

System.out.println("Digite o primeiro valor: ");

if(scn.hasNextDouble())

valor1 = scn.nextDouble();

else{

System.out.println("Valor inválido: ");

scn.next();

}

} while (Double.isNaN(valor1));
Criado 3 de fevereiro de 2016
Ultima resposta 3 de fev. de 2016
Respostas 1
Participantes 1