j'apprend java avec le livre "programmer en java" de Claude DELANNOY
j'en suis arrivé au tableau et je tente d'écrire une classe pour m'exercer
mon but dans mon exemple est d'insérer des noms dans un tableau. Après je ne savais pas si c'est possible ou non et pourquoi ?
je me retrouve avec une erreur java.lang.ArrayIndexOutOfBoundsException: 0
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class Nom { public static void main (String [] arg) { int i, nbNom ; char Noms[] = new char[nbNom]; System.out.println("Combien de noms"); nbNom = Clavier.lireInt(); System.out.println("la valeur de nbNom est de : "+ nbNom); for (i=0 ; i<nbNom ; i++) { System.out.println("Donner le nom du nom n°" + (i+1)); Noms[i] = Clavier.lireString(); } System.out.println("la taille du tableau Noms est de : " + Noms.length); } }
je pense que cela provient de la création de mon tableau
char Noms[] = new char[nbNom]. je ne trouve pas la solution.
pouvez vous m'éclairer ?
Partager