A voir également:
- Probleme en java
- Waptrick java football - Télécharger - Jeux vidéo
- Java apk - Télécharger - Langages
- Jeux java itel football - Télécharger - Jeux vidéo
- Jeux java itel 5360 ✓ - Forum Mobile
- Java jre - Télécharger - Langages
2 réponses
KX
Messages postés
16734
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
24 avril 2024
3 015
22 déc. 2012 à 16:26
22 déc. 2012 à 16:26
Si ton tableau a 10 cases tu ne peux pas mettre plus de 10 cases !
Si tu veux utiliser un nombre d'éléments de taille dynamique, tu devrais utiliser des listes...
Si tu veux utiliser un nombre d'éléments de taille dynamique, tu devrais utiliser des listes...
Utilisateur anonyme
22 déc. 2012 à 19:31
22 déc. 2012 à 19:31
Salut,
L'exception en cas de dépassement de la capacité du tableau serait ArrayIndexOutOfBoundsException
Si tu ne "catch" pas (try/catch) on a ce type de message:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
at ReponsesForums.main(ReponsesForums.java:le numéro de ligne)
que l'utilisateur ne comprendra pas forcément...
Par contre, si tu "try/catch" par exemple comme ci-dessous, le message sera plus parlant:
Erreur --java.lang.ArrayIndexOutOfBoundsException: 10
Tentative d'ajout d'un onzième élément dans un tableau qui ne peut en contenir que 10.
Cordialement,
Dan
L'exception en cas de dépassement de la capacité du tableau serait ArrayIndexOutOfBoundsException
Si tu ne "catch" pas (try/catch) on a ce type de message:
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 10
at ReponsesForums.main(ReponsesForums.java:le numéro de ligne)
que l'utilisateur ne comprendra pas forcément...
Par contre, si tu "try/catch" par exemple comme ci-dessous, le message sera plus parlant:
try { monTableau[10] = 150; } catch (ArrayIndexOutOfBoundsException out) { System.out.println("Erreur --" + out.toString() + "\n" + "Tentative d'ajout d'un onzième élément dans un tableau qui ne peut en contenir que 10..."); // et programmer éventuellement la suite ... }
Erreur --java.lang.ArrayIndexOutOfBoundsException: 10
Tentative d'ajout d'un onzième élément dans un tableau qui ne peut en contenir que 10.
Cordialement,
Dan