Besoin d'aide urgente pour un programme finis avec une erreur
Résolu/Fermé
A voir également:
- Besoin d'aide urgente pour un programme finis avec une erreur
- Erreur 0x80070643 - Accueil - Windows
- Programme demarrage windows 10 - Guide
- Erreur 0x80070643 Windows 10 : comment résoudre le problème de la mise à jour KB5001716 - Accueil - Windows
- Desinstaller un programme - Guide
- Erreur 1001 outlook - Accueil - Bureautique
1 réponse
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
Modifié par KX le 12/11/2014 à 19:43
Modifié par KX le 12/11/2014 à 19:43
Bonjour,
Regardons donc ligne 57, on a un accès tableau
Je pense que tu voulais dire
La confiance n'exclut pas le contrôle
java.lang.ArrayIndexOutOfBoundsException: X ( le nombre de lettre )
.main(JvsToJavaTranslated22.java:57)
Regardons donc ligne 57, on a un accès tableau
boo[ci]or que vaut
ci? La dernière fois qu'il a été utilisé c'était ligne 39 et on avait
ci==nblettre(sinon on ne serait pas sorti de la boucle while), or
booa
nblettrecases numérotés de 0 à nblettre-1, donc nblettre est en dehors des limites autorisés (out of bounds en anglais) d'où l'erreur...
Je pense que tu voulais dire
if (boo[co]==false)et
co++;ligne 60.
La confiance n'exclut pas le contrôle
Modifié par javalex le 12/11/2014 à 20:10
Quand je veux faire deviner par exemple le mot "aha" voila ce que j'ai:
Compilation réussie !
Bienvenue au jeu du pendu, le premier joueur doit choisir un mot
!ATTENTION! Pour jouer il faut utiliser uniquement des lettres minuscules
C'est au deuxieme joueur de deviner le mot. Bonne chance !
Mot: _ _ _
Vous avez tapé a
Il vous reste 11 vies
Mot: _ _ _
Vous avez tapé z
Il vous reste 11 vies
Mot: _ _ _
Vous avez tapé e
Il vous reste 11 vies
-------------------
Erreur lors de l'exécution de la proglet
java.lang.StringIndexOutOfBoundsException: String index out of range: 0
.main(JvsToJavaTranslated10.java:34)
.run(JvsToJavaTranslated10.java:1)
-------------------
Alors que j'ai bien demander un "a"
le code erreur a la fin est du au fait que j'ai arreter le programme.
comment faire svp ?...
12 nov. 2014 à 20:31
Tu ne rentres jamais dans la boucle, donc tu arrives ligne 47 :
Là encore tu ne respectes pas la confition donc tu ne rentres pas dans le if, et tu boucles.
12 nov. 2014 à 20:32
Merci beaucoup pour l'aide