Validacao

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?

    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");  
    }  

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

[quote=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"); } [/quote]

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

[quote=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 [/quote]

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

num tinha pensado nisso, faz sentido

abraço