programmation Java (école d'ingénieur) · Chapitre 6 · Exercice de TD
Compter une lettre
Chaînes de caractères et entrées · niveau 1 (application)
Énoncé
Écrire static int compter(String s, char c) qui retourne le nombre d'occurrences du caractère c dans s. Tester avec "abracadabra".
Corrigé
static int compter(String s, char c) {
int n = 0;
for (int i = 0; i < s.length(); i++) {
if (s.charAt(i) == c) n++;
}
return n;
}
compter("abracadabra", 'a') vaut , et compter("abracadabra", 'z') vaut . Comparer deux char avec == est correct : ce sont des valeurs primitives.
100 % gratuit
La suite du chapitre est sur Adloun
- 10 autres exercices corrigés dans ce chapitre
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre : 2 minutes d'écoute sans compte
- Le tuteur, qui guide pas à pas sans donner la réponse
Sans compte : le cours, le premier QCM et 2 minutes de podcast et de vidéo. Exercices et tuteur : inscription gratuite en 30 secondes, sans carte bancaire.