Programação sem Usar Tratamento de Exceções
...
codigoErro = 0;
operacao1;
if (!erro1) { //teste a ocorrencia de um tipo de erro
operacao2; //não ocorreu o erro 1
if (!erro2) { //teste a ocorrencia de outro tipo de erro
operacao3; //não ocorreu o erro 2
if (!erro3) { //outro tipo de erro: mais um teste
... //não ocorreu o erro 3
}
else {
codigoErro = -3;
}
} else {
codigoErro = -2;
}
} else {
codigoErro = -1;
}
if (codigoErro < 0)
tratarErro(codigoErro); //tomar as medidas necessarias
...
[Back]
[Forward]
[Index] Curso Introdutório de Java - Copyright, 1996 Recife Java Team