Programación General > Java
Error Al Ejecutar
(1/1)
Sagma:
Hola a todos, estoy haciendo mis pininos en Java, y tengo este codigo
--- Citar ---
class TablaMultiplicar{
public static void main(String arg[]){
int numero = Integer.parseInt(arg[0]);
for(int i = 1 ; i<=10 ; i++){
System.out.println(""+numero+" * "+i+" = "+(i*numero));
}
}
}
--- Fin de la cita ---
al compilarlo todo ok, pero cuando lo quiero ejecutar me sale este error
--- Citar ---
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException at TablaMultiplicar.main(multiplicar.java:8)
--- Fin de la cita ---
Espero que me puedan ayudar,
muchas gracias :rolleyes:
JuanK:
AL PARECER ESTO TE SALE PORQUE NO LE ESTAS PASANDO ARGUMENTOS A LA EJECUCION DEL PROGRAMA.
Prueba esto:
--- Código: Text --- class TablaMultiplicar{ public static void main(String arg[]) { try { int numero = Integer.parseInt(arg[0]); for(int i = 1; i<=10; i++) { System.out.println(""+numero+" * "+i+" = "+(i*numero)); } }catch(ArrayIndexOutOfBoundsException e1) { System.out.println("No hay argumentos"); }catch(Exception e2) { System.out.println("El argumento no se puede convertir a entero"); } }}
Sagma:
Gracias JuanK
Navegación
Ir a la versión completa