Problème Procédure remplir tableau

Voir le sujet précédent Voir le sujet suivant Aller en bas

Problème Procédure remplir tableau

Message par Samy.C le Mer 1 Juin - 13:23

Code:
while (phrase[i]!='.')

I=0 et pourtant, j'ai droit à :

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 6

Voila le reste du code :

Code:
public class Tab
{
 final static int LONGEURMAX = 6; // Longeur max d'une chaine
 final static char FINAL = '.'; // Caractère terminatoire

 public static void main(String arg[])
 {
 int i;
 char[] phrase = saisirTab();

 
 }

 public static char[] saisirTab()
 {
 char[] phrase;
 int i;
 String phraseBase;
 System.out.println("Contenu du tableau :");
 phraseBase = Lire.Chaine();
 phrase = new char[LONGEURMAX];
 i=0;
 
 do
 {
 phrase[i]=phraseBase.charAt(i);
 i=i+1;
 }while(i > phrase.length);
 i=0;
 while (phrase[i]!='.')
 {
 System.out.println(phrase[i]);
 i=i+1;
 }
 
 return phrase;
 }
 
avatar
Samy.C

Messages : 42
Karma Karma : 55
Date d'inscription Date d'inscription : 24/05/2016
Age Age : 21
Localisation Localisation : Cellule AFPA
Humeur Humeur : Gone

Voir le profil de l'utilisateur http://youtube.com/sonicdbzfan07

Revenir en haut Aller en bas

Re: Problème Procédure remplir tableau

Message par Samy.C le Mer 1 Juin - 13:35

Problème résolu , il fallait partir sur quelque chose comme ça :
Code:
while(i > phrase.length);
avatar
Samy.C

Messages : 42
Karma Karma : 55
Date d'inscription Date d'inscription : 24/05/2016
Age Age : 21
Localisation Localisation : Cellule AFPA
Humeur Humeur : Gone

Voir le profil de l'utilisateur http://youtube.com/sonicdbzfan07

Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum