Java - Ayuda con Java

   
Vista:

Ayuda con Java

Publicado por AnaSs (2 intervenciones) el 23/06/2008 12:16:06
Hola, tengo una duda sobre java. Estoy estudiando y en un ejercicio me he encontrado " public static void main(String args[]) throws Exception ". Me gustaría que alguien me explicase ese throws Exception, en que consiste o cuando se pone. Gracias , un saludo :)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Ayuda con Java

Publicado por cmtoro (24 intervenciones) el 23/06/2008 16:12:48
La palabra clave throws se utiliza en una declaración de método para indicar las excepciones no derivadas de Error o RuntimeException que puede producir un método.

Para evitar una terminación anómala del programa, utilice throws en la declaración del método que puede producir la excepción, o bien, controle la excepción mediante las instrucciones try-catch o try-catch-finally.

En otras palabar se usa para indicar q el método declarado con la clave throws lanza una excepción y q debe ser controlada desde el lugar de donde es invocado...

public int metodo(int num1, int num2) throws ArithmeticException {
//Indica q puede lanzar ArithmeticException y debe ser controlada
return (num1 / num2);
}

try{
System.out.printl(metodo(10, 0));
}catch(ArithmeticException ae){
//se debe controlar la excepción ArithmeticException
//por q así esta indicado en la declaración del método,
//de lo contrario no compilaría
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar