Pb débutant Java
Fermé
phily2k
Messages postés
2
Date d'inscription
mardi 5 février 2008
Statut
Membre
Dernière intervention
5 février 2008
-
5 févr. 2008 à 13:03
phily2k Messages postés 2 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 5 février 2008 - 5 févr. 2008 à 15:03
phily2k Messages postés 2 Date d'inscription mardi 5 février 2008 Statut Membre Dernière intervention 5 février 2008 - 5 févr. 2008 à 15:03
A voir également:
- Pb débutant Java
- Jeux java itel ✓ - Forum Jeux vidéo
- Java runtime - Télécharger - Langages
- Java apk - Télécharger - Langages
- Scanf en java ✓ - Forum Java
- Java heap space ✓ - Forum Java
2 réponses
tarek_dotzero
Messages postés
817
Date d'inscription
jeudi 19 juillet 2007
Statut
Membre
Dernière intervention
12 avril 2022
120
5 févr. 2008 à 13:24
5 févr. 2008 à 13:24
Salut,
Vous pouvez declarer tab come:
double tab[] = new double[26];
Je pense que vous pouvez mettre comme retour:
return (tab);
Ou si le probleme persiste, creez un objet, et mettre le tableau dedans, puis le return sera un simple objet.
Vous pouvez declarer tab come:
double tab[] = new double[26];
Je pense que vous pouvez mettre comme retour:
return (tab);
Ou si le probleme persiste, creez un objet, et mettre le tableau dedans, puis le return sera un simple objet.
phily2k
Messages postés
2
Date d'inscription
mardi 5 février 2008
Statut
Membre
Dernière intervention
5 février 2008
5 févr. 2008 à 15:03
5 févr. 2008 à 15:03
Bjr Tarek,
Merci pour votre info.Mon erreur venait du fait que je ne mettais pas le return au bon endroit.
Merci encore Phil
public static double[] comptelettres(String lettres){
double n = 0;
double []tab = new double[26];
for (int i=0;i<lettres.length();i++){
char c = lettres.charAt(i);
if ((c>='a')&&(c<='z')){
int index = c -'a';
tab[index]++;
n++;
}
}
return tab;
}
Merci pour votre info.Mon erreur venait du fait que je ne mettais pas le return au bon endroit.
Merci encore Phil
public static double[] comptelettres(String lettres){
double n = 0;
double []tab = new double[26];
for (int i=0;i<lettres.length();i++){
char c = lettres.charAt(i);
if ((c>='a')&&(c<='z')){
int index = c -'a';
tab[index]++;
n++;
}
}
return tab;
}