Pb débutant Java
phily2k
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
phily2k Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
phily2k Messages postés 2 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je suis un nouveau né dans la programmation et java ... et
J'ai un probleme dans la fonction suivante :
Je ne vois pas quel retour elle doit renvoyer.
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;
}
}
Je ne sais pas quoi mettre dans return ..
Merci d'avance pour votre réponse.
Phil
Je suis un nouveau né dans la programmation et java ... et
J'ai un probleme dans la fonction suivante :
Je ne vois pas quel retour elle doit renvoyer.
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;
}
}
Je ne sais pas quoi mettre dans return ..
Merci d'avance pour votre réponse.
Phil
A voir également:
- Pb débutant Java
- Jeux java itel - Télécharger - Jeux vidéo
- Waptrick java football - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
2 réponses
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.
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;
}