Problème Procédure remplir tableau
Page 1 sur 1
Problème Procédure remplir tableau
- 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;
}
Re: Problème Procédure remplir tableau
Problème résolu , il fallait partir sur quelque chose comme ça :
- Code:
while(i > phrase.length);
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum