Validacao

3 respostas
paulofernandesjr

olá

como que eu faço para criar a validação e caso não for verdade voltar ao ponto

por exemplo!

String x = javax.swing.JOptionPane.showInputDialog(null, "Digite um Número Positivo");
if(Integer.parseInt(x) < 0){
     //volta ao input
}

será que deu para entender?

3 Respostas

tecdanilo
String x = javax.swing.JOptionPane.showInputDialog(null, "Digite um Número Positivo");  
    while(Integer.parseInt(x) < 0){  
         //volta ao input  
         x = javax.swing.JOptionPane.showInputDialog(null, "Digite um Número Positivo");  
    }
W

Meio cabecudo esse jeito, mas funciona :smiley:

while(Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null, 
				   "Digite um Número Positivo")) < 0) {
}

Do jeito que o amigo ai em cima passou, funfa tb. O problema eh repeticao do codigo.

//daniel

paulofernandesjr

tecdanilo:
String x = javax.swing.JOptionPane.showInputDialog(null, "Digite um Número Positivo"); while(Integer.parseInt(x) < 0){ //volta ao input x = javax.swing.JOptionPane.showInputDialog(null, "Digite um Número Positivo"); }

desse jeito ele ficará em loop, acho que não?

windsofhell:
Meio cabecudo esse jeito, mas funciona :smiley:

while(Integer.parseInt(javax.swing.JOptionPane.showInputDialog(null, 
				   "Digite um Número Positivo")) < 0) {
}

Do jeito que o amigo ai em cima passou, funfa tb. O problema eh repeticao do codigo.

//daniel

desse jeito ficará em loop até que a condição seja verdadeira…

num tinha pensado nisso, faz sentido

abraço

Criado 23 de abril de 2008
Ultima resposta 23 de abr. de 2008
Respostas 3
Participantes 3