Exception ArrayIndexOutOfBoundsExeption
bonjour! mon problème parait simple mais j'ai un blocage je sais pas ou placer mon try.... catch.
voici mon énoncer. je veux créer une application dans laquelle je declare et initialise un tableau de dix (10) prénoms. avec un bloc try dans lequel je demande à l’utilisateur de saisir un entier pour afficher le prénom dans la position correspondante dans le tableau. et un bloc catch qui attrape les exceptions de type ArrayIndexOutOfBoundsException levées lorsque l’utilisateur saisit un entier qui dépasse la taille du tableau. Le bloc catch doit afficher un message d’erreur. voici mon code
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public class ExeptionPositionTab {
public static void main(String[] args) {
// TODO Auto-generated method stub
String[] prenom={"fodel","jad","thomas","joel","jonas","didier","titi",
"toto","toe","gael"};
// try
for(int i=0;i<=prenom.length;i++){
System.out.println(prenom[i]);
}
}
} |
et la plus rien en fait je sais pas ou placer mon scanner pour saisir l'entier. j'ai besoin d'aide svp merci :( :(