Hempx
#1
eu tenho um metado que pode acontecer uma divisao por zero
[code] public double calcularRadGlobal() throws DivisaoPorZeroException
{
double tmp = horasInsolacaoTeorico();
if( tmp == 0 )
throw new DivisaoPorZeroException();
double radGlobal = ( a + b * ( horasInsolacao / tmp )
+ c * altitude ) * radExtraterrestre ;
return radGlobal;
}
[/code]
e criei uma classe
public class DivisaoPorZeroException extends Exception {}
So queria saber se eh bom tratar esse tipo de Exception… pq no meu programa vai existir varios desses…
:arrow: Ah mais coisas que posso fazer quando crio uma subclasse de Exception?
:arrow: existi alguma maneira melhor de se fazer isso???
:arrow: Meu programa vai ficar muito lento se ficar fazendo isso?
obrigado.
Existe uma exceção própria quando ocorre uma divisão por zero.
ArithymeticException
Mas do jeito que vc bolou ai, está ótimo, no problems!
Hempx
#3
[quote=“danieldestro”]Existe uma exceção própria quando ocorre uma divisão por zero.
ArithymeticException
Mas do jeito que vc bolou ai, está ótimo, no problems![/quote]
pois eh…
mas tava querendo usar uma coisa do java igual vc falow
ArithymeticException
to tentandando usar isso mais fala que nao eh reconhecido…
eu tenho que importar alguma coisa para pode usar isso?
Talvez eu tenha digitado o nome errado, mas é do pacote java.lang, não precisa importar.
Mas se vc criar sua própria exceção não tem mta diferença entre usar uma própria do Java, pois creio que não muda a performance não.
Hempx
#5
[quote=“danieldestro”] ArithymeticException
[/quote]
:arrow: ArithmeticException
hehe achei…
vlws cara =)