Por favor ayudenme con esto
El codigo siguiente intenta capturar una exepcion cuando se accede al índice de un arreglo, este índice esta excedido, ayudenme a completar el codigo para que cumpla esta funcion:
el código es el siguiente
String a[20];
try{
System.out.println(a[21]);
}
catch("aqui no se que poner"){
System.out.println("Error índice no válido");
}
Por cierto tengo un archivo de java c:ventanas.java, la clase que esta grabada en este archivo tiene el siguiente encabezado:
public class Ventanas{... Existe algún problema de compilació, y porque se produce.
Por favor gracias por cualquier colaboración, Freddy
el código es el siguiente
String a[20];
try{
System.out.println(a[21]);
}
catch("aqui no se que poner"){
System.out.println("Error índice no válido");
}
Por cierto tengo un archivo de java c:ventanas.java, la clase que esta grabada en este archivo tiene el siguiente encabezado:
public class Ventanas{... Existe algún problema de compilació, y porque se produce.
Por favor gracias por cualquier colaboración, Freddy
Efectivamente, cuando no sepas qué exception capturar, siempre puedes hacer un catch(Exception e){
}
Así, en genérico. Concretamente, la exception que tendrías que capturar si quieres ser más específico es catch(ArrayIndexOutOfBoundsException e){
}
Salu2
Ken
}
Así, en genérico. Concretamente, la exception que tendrías que capturar si quieres ser más específico es catch(ArrayIndexOutOfBoundsException e){
}
Salu2
Ken
No entiendo mucho el objetivo de mostrar un
arreglo fuera de sus limites, pero puedes colocar
catch(Exception e){
Systemout.println("gua...gua..gua");
System.out.println(e.getMessage());//muestra
// el error generado
}
Lo de <public class Ventanas{... > no te entiendo.
Saludos.
arreglo fuera de sus limites, pero puedes colocar
catch(Exception e){
Systemout.println("gua...gua..gua");
System.out.println(e.getMessage());//muestra
// el error generado
}
Lo de <public class Ventanas{... > no te entiendo.
Saludos.