So pra voltar na discuss�o sobre XP este c�digo fede:
> result = Math.PI * Math.pow (x,2) throws IllegalArgumentException {
> if ( (x < 0 ) || ( x > 20) )
fede aqui. Sempre use {} aode pode ter um compound statement
(leiabilidade do c�digo)
>
> throw new IllegalArgumentException("Out of range.");
> else if (x==0) return 1;
fede aqui: sempre coloca o statement do if numa outra linha. O depurador
somente para uma vez e n�o se sabe de passou ou n�o passou.
>
> else return x *(x+1);
> } %>
porem:
result = Math.PI * Math.pow (x,2);
try{
if ( (x < 0 ) || ( x > 20) ){
throw new IllegalArgumentException("Out of range.");
} else if (x==0) {
return 1;
} else {
return x *(x+1);
}
} catch (Exception ex){
ex.printStackTrace()
}
>
------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br - Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------