Olá pessoal
Tô com um programinha aqui para verificar a data, coisa simples…
Se a data for fora dos padrões (dia maior que a quantidade de dias do mes em questão, numero do mes que não existe e tals)
Segue o meu método Verificador:
public boolean validaData()
{
int dias_mes[] = {31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31};
if( dias_mes[(int)mes - 1] <= dia && mes <= dias_mes.length)
return false;
else
return true;
}
Método q chama a vericação:
public void setDataContratacao(byte dia, byte mes, int ano)
{
dat = new data(dia, mes, ano);
if(dat.validaData())
System.exit(1);
}
Mas quando coloco a data errada ele não sai do programa…
Como eu poderia fazer?
Tava pensando em usar throw, mas não sei usar direito :roll:
Será que alguém pode me ajudar?
Desde já agradeço a atenção de todos 