Manejo de excepciones JAVA

package unidad5;

public class ManejoDeExepciones {


public static void main(String[] args) {
int num1;
int num2;
/*
try
{
arg1=args[0];
arg2=args[1];


}catch(ArrayIndexOutOfBoundsException e){
System.out.println("Argumentos incompletos");
}
try {
num1=Integer.parseInt(arg1);
num2=Integer.parseInt(arg2);
}catch(NumberFormatException e1){
System.out.println("No se ha recibido un valor numerico");
}
System.out.println(arg1+" "+arg2);
*/
try
{
num1=Integer.parseInt(args[0]);
num2=Integer.parseInt(args[1]);

System.out.println(num1/num2);
System.out.println(Potencia.potencia(5, 5));


/* }catch(ArrayIndexOutOfBoundsException e){
System.out.println("Argumentos incompletos");
}
catch(NumberFormatException e1){
System.out.println("No se ha recibido un valor numerico");
}catch(ArithmeticException e){
System.out.println("La divicion entre cero es imposible");
}

catch(Exception e){
System.out.println("Ocurrio un error");
}
finally{
System.out.println("Siempre me ejecuto");
}
}

}


Anuncios