Llevo algún tiempo trabajando con excepciones y ahora último me surgió una duda:
Código java:
Ver originalpublic void verifcar(int n) throws NumeroException
{
if (n < 0)
throw new NumeroException("El numero es menor a 10");
}
la excepción NumeroException ya la tengo definida.
entonces mi duda es si puedo hacer eso y tengo el mismo resultado al momento de controlar la excepción: poner el método que llama a verficar con un throws y ya la excepción sigue derecho o debo encerrar la llamada el método verififcar en un try - catch y luego en el catch volverla a lanzar dejo un código donde me explico
Código java:
Ver originalpublic void llamadaVerificar(int n) throws NumeroException
{
//Esta es la opción uno, por fuera de los try y catch la excepción sigue derecho??
verificar(n);
}
//--------------------------------------------------------------------
public void llamarVerificar(int n) throws NumeroException
{
//Esta es la opcion dos entre el try y catch
try
{
verificar(n);
}
catch (NumeroException ne)
{
throw ne;
}
}
me gustaria saber cual es correcta o si ambas hacen lo mismo