YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

French subtitles

← Traversée de chaînes - Introduction à la programmation en Java

11-35 Traversée de chaînes

Get Embed Code
5 Languages

Showing Revision 3 created 06/04/2018 by Michel Smits.

  1. La boucle for est utile pour
  2. séparer les mots en
    caractères individuels.
  3. Par exemple, lorsque nous
    avons un mot comme celui-ci,
  4. nous pourrions vouloir
    regarder un caractère à la fois.
  5. Ce que nous ferons dans
    notre programme d'échantillon,
  6. c'est de compter combien
    de voyelles ce mot a.
  7. Pourquoi se soucierais-t-on
    du nombre de voyelles d'un mot?
  8. Quand vous savez combien
    de voyelles il y a,
  9. cela vous donne une idée
    du niveau de complexité du mot
  10. et parfois vous devez réellement ajuster
    votre écriture pour être plus simple
  11. et c'est bon de savoir
    qu'il en est ainsi.
  12. Comment fait-on
    une telle chose.
  13. Nous devons trouver chacun des caractères
  14. et les regarder de plus près.
  15. Ici, vous voyez comment
    regarder le caractère i.
  16. Vous prenez la sous-chaîne,
    qui va de la position i
  17. jusqu'à, mais n'incluant pas,
    la position i + 1.
  18. C'est une chaîne contenant
    un seul caractère.
  19. Et nous laissons varier i
    de 0 au dernier index valide.
  20. Ça serait la longueur moins 1.
  21. Notez que i commence à 0.
  22. Il est inférieur à la longueur
    ce qui signifie
  23. qu'il monte à la longueur moins 1 et
    il est incrémenté de 1 à chaque fois.
  24. La boucle que vous voyez ici
    avec cet en-tête for,
  25. extrayant la lettre i est ce que
    vous utilisez chaque fois que
  26. vous voulez réduire un mot
    dans ses caractères individuels.
  27. Pour notre problème spécifique,
    nous voulons compter les voyelles.
  28. La condition que vous voyez ici
    vérifie si la lettre est une voyelle.
  29. Ça a l'air un peu à l'envers.
  30. Nous listons toutes les voyelles
    et demandons
  31. si la lettre est l'une de celles-ci.
  32. Si nous avons une voyelle.
  33. Nous incrémentons un compteur.
  34. Le reste du programme
    est simple.
  35. Nous imprimons le résultat et devons
    également déclarer quelques variables.
  36. Lançons le programme.
  37. Nous devons taper
    le mot et apprenons que
  38. souris a trois voyelles, ce qui
    ne nous surprend pas.
  39. Ça sera notre fait bonus du jour.
  40. Certains mots ont plus de voyelles
    que vous ne le pensez.
  41. Voici le mot français, oiseau,
    et il a cinq voyelles sur six lettres,
  42. chose difficile à faire en anglais.