Comentarios en: Quiz sobre Java http://www.buayacorp.com/archivos/quiz-sobre-java/ Diseño y Programación Sat, 26 Jun 2010 18:20:26 -0400 http://wordpress.org/?v=3-bc-1.0 hourly 1 Por: kiz http://www.buayacorp.com/archivos/quiz-sobre-java/comment-page-1/#comment-450 kiz Mon, 10 Oct 2005 12:48:56 +0000 http://www.buayacorp.com/archivos/quiz-sobre-c-numero-2/#comment-450 El primer código escribe Finally y lanza una excepción. Viene a pasar algo así se generera una excepción con la división del try. Está se atiende en el catch pero al ser la misma instrucción se genera otra excepción. Y antes de ser atendida se ejecuta el finally escribiendo "Finally". Luego se atiende la excepción que se generó en el catch. El segundo código escribe Finally. Dentro del try esa división es de enteros por lo que produce una excepción. La cuál es capturada en el catch pero aquí la división es algo distinta estamos dividiendo números en coma flotante. El resultado de esta división no generá excepción alguna y deja "y" con un valor de "NAN" (no-número). Y acaba entrando en el bloque finally para escribir "Finally". El primer código escribe Finally y lanza una excepción. Viene a pasar algo así se generera una excepción con la división del try. Está se atiende en el catch pero al ser la misma instrucción se genera otra excepción. Y antes de ser atendida se ejecuta el finally escribiendo "Finally". Luego se atiende la excepción que se generó en el catch.

El segundo código escribe Finally. Dentro del try esa división es de enteros por lo que produce una excepción. La cuál es capturada en el catch pero aquí la división es algo distinta estamos dividiendo números en coma flotante. El resultado de esta división no generá excepción alguna y deja "y" con un valor de "NAN" (no-número). Y acaba entrando en el bloque finally para escribir "Finally".

]]>
Por: Gabo http://www.buayacorp.com/archivos/quiz-sobre-java/comment-page-1/#comment-446 Gabo Sat, 08 Oct 2005 14:44:45 +0000 http://www.buayacorp.com/archivos/quiz-sobre-c-numero-2/#comment-446 Lanza una excepción del tipo ArithmeticException y escribe "Finally" Lanza una excepción del tipo ArithmeticException y escribe "Finally"

]]>