Olá galera.
Estou precisando preencher um formulario. E tenho que solucionar esses dois problemas:
1º variavel do tipo string em que o usuario terá que digitar seu nome, caso o usuario digite um valor numerico ou dê enter sem digitar nada ou digite qualquer outro tipo de carater, o programa peça novamente para o usuario digitar o nome e só saia disso quando for digitado alguma sequencia de letras. A entrada de dados está assim:
nome[posicao] = JOptionPane.showInputDialog ("Digite o nome do locatário")
2º variavel do tipo int em que o usuario terá que digitar a quantidade de pessoas que moram com ele, mas caso o usuario digite outro tipo de caracter que não seja numerico, o programa peça novamente para o usuario digitar um valor numerico e só saia disso quando for digitado um valor valido. A entrada de dados está assim:
numPessoas[posicao] = Integer.parseInt (JOptionPane.showInputDialog ("Digite o numero de pessoas"));
O que devo colocar nessas entradas de dados para fazer essas verificações e evitar que o programa dê erros quando for digitado outros caracteres diferentes do pedido?
Desde já obrigado pela atenção.