Indica qué se mostrará por pantalla cuando se ejecuten cada una de estas clases:
public class ExcepcionUno
{
private static int metodo()
{
int valor = 0;
try
{
valor = valor +1;
valor = valor + Integer.parseInt("42");
valor = valor + 1;
System.out.println("Valor al final del try: " + valor);
}
catch(NumberFormatException e)
{
valor = valor + Integer.parseInt("42");
System.out.println("Valor al final del catch: " + valor);
}
finally
{
valor = valor + 1;
System.out.println("Valor al final del finally: " + valor);
}
valor = valor +1;
System.out.println("Valor antes del return: " + valor);
return valor;
}
public static void main(String[] args)
{
try
{
System.out.println(metodo());
}
catch(Exception e)
{
System.err.println("Excepcion en metodo()");
}
}
}
_________________________________________________________________________________
public class ExcepcionDos
{
private static int metodo()
{
int valor = 0;
try
{
valor = valor +1;
valor = valor + Integer.parseInt("W");
valor = valor + 1;
System.out.println("Valor al final del try: " + valor);
}
catch(NumberFormatException e)
{
valor = valor + Integer.parseInt("42");
System.out.println("Valor al final del catch: " + valor);
}
finally
{
valor = valor + 1;
System.out.println("Valor al final del finally: " + valor);
}
valor = valor +1;
System.out.println("Valor antes del return: " + valor);
return valor;
}
public static void main(String[] args)
{
try
{
System.out.println(metodo());
}
catch(Exception e)
{
System.err.println("Excepcion en metodo()");
}
}
}
____________________________________________________________________________________
public class ExcepcionTres
{
private static int metodo()
{
int valor = 0;
try
{
valor = valor +1;
valor = valor + Integer.parseInt("W");
valor = valor + 1;
System.out.println("Valor al final del try: " + valor);
}
catch(NumberFormatException e)
{
valor = valor + Integer.parseInt("W");
System.out.println("Valor al final del catch: " + valor);
}
finally
{
valor = valor + 1;
System.out.println("Valor al final del finally: " + valor);
}
valor = valor +1;
System.out.println("Valor antes del return: " + valor);
return valor;
}
public static void main(String[] args)
{
try
{
System.out.println(metodo());
}
catch(Exception e)
{
System.err.println("Excepcion en metodo()");
}
}
}
_________________________________________________________________________________
No hay comentarios:
Publicar un comentario