Pb débutant Java
phily2k
Messages postés
2
Statut
Membre
-
phily2k Messages postés 2 Statut Membre -
phily2k Messages postés 2 Statut Membre -
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
- Waptrick java voiture - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
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;
}