Excepciones
hola gente estoy cursando POO y necesito alguna orientacion sobre el tema excepciones:
Hola:
Tal cual preguntas, parece que no pides nada concreto. Las Excepciones son formas de atrapar errores en tiempo de ejecución. Por ejemplo, si pides a alguien que introduzca un número por el que dividir otro e introduce el 0, algo divido por 0 es infinito y se produciría un error.
Te pongo un ejemplo por si acaso:
public class Excepciones1{
public static void main(String args[]){
for(int i=5;i>-1;i--)
{
System.out.println(10/i);
}
}
}
Este programa daría como error una cadena de caracteres que al usuario no le aporta nada. Sin embargo, en este otro:
public class Excepciones2{
public static void main(String args[]){
try
{
for(int i=5;i>-1;i--)
{
System.out.println(10/i);
}
}catch(Exception e){
System.out.println("Error: " + e.getMessage());
}
}
}
el mensaje puedes controlarlo.
No sé si esto es lo que quieres o quieres algo más concreto.
Tal cual preguntas, parece que no pides nada concreto. Las Excepciones son formas de atrapar errores en tiempo de ejecución. Por ejemplo, si pides a alguien que introduzca un número por el que dividir otro e introduce el 0, algo divido por 0 es infinito y se produciría un error.
Te pongo un ejemplo por si acaso:
public class Excepciones1{
public static void main(String args[]){
for(int i=5;i>-1;i--)
{
System.out.println(10/i);
}
}
}
Este programa daría como error una cadena de caracteres que al usuario no le aporta nada. Sin embargo, en este otro:
public class Excepciones2{
public static void main(String args[]){
try
{
for(int i=5;i>-1;i--)
{
System.out.println(10/i);
}
}catch(Exception e){
System.out.println("Error: " + e.getMessage());
}
}
}
el mensaje puedes controlarlo.
No sé si esto es lo que quieres o quieres algo más concreto.