Estou com um problema queria que se a opcao fosse falsa voltase para o string para perguntar novamente ate a pessoa digitar corretamente usei uma opcao que encontrei na net mas nao funcionou!!
Alguem tem uma dica:
"int ret=1;"
//Pede o categoria do produto
String Produto = JOptionPane.showInputDialog("PRODUTO 1-ROUPA 2-CALÇADOS");
//Verifica se é numero
int n = 0;
try
{
n = Integer.parseInt(Produto);//se nao for um numero lança exceção
} catch(NumberFormatException nfe)
{
JOptionPane.showMessageDialog(null, "numero invalido");
}
//verifica se o numero é valido
if (Integer.valueOf(Produto) > 2 )
JOptionPane.showMessageDialog(null,"Voce digitou um valor invalido: " + Produto);
" return ret;"
Se for letra ou numero maior que 2 retornar e pergunatr novamente…
Com o return nao deu certo…
