French subtitles

← Boucle for améliorée - Introduction à la programmation en Java

14-10 Boucle for améliorée

Get Embed Code
5 Languages

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

  1. Ce problème est un peu délicat, car vous
    devez complètement repenser l'approche.
  2. Auparavant, nous regardions
    une photo et celle de gauche.
  3. Mais avec une boucle for améliorée,
  4. nous ne pouvons regarder
    qu'une image à la fois,
  5. nous devons donc nous souvenir
    de quelque chose du passé.
  6. La façon dont je l'ai fait,
  7. c'est en me souvenant de la position
    la plus à droite de l'image précédente.
  8. Voici comment.
  9. J'ai une boucle for améliorée,
  10. et quand j'ai fini de positionner l'image,
  11. je repense à sa valeur de droite.
  12. Donc, quand je rentre dans
    la boucle avec l'image suivante,
  13. alors je peux la positionner 10
    plus loin que la valeur rightmostX
  14. et elle sont toujours bien séparées.
  15. Qu'en est-il de la première photo?
  16. Si je commence rightmostX
    à partir de 0,
  17. alors la première image
    se termine à la position 10.
  18. Voilà donc la réponse.
  19. Et quand vous regardez
    ces deux boucles,
  20. vous voyez que nous
    pouvons les fusionner.
  21. Nous faisons donc le positionnement
    et le dessin en une seule boucle.
  22. Voilà pour les photos.
  23. Sara vous montrera une autre
    application des vecteurs.
  24. Elle révisera un cours
    de la leçon numéro 3.
  25. La classe personne qui
    recueillait des amis,
  26. à l'époque nous l'avions fait
    d'une manière moins que parfaite
  27. en ayant juste une longue
    chaîne de noms d'amis.
  28. Maintenant que vous savez
    comment collecter des objets,
  29. elle collectera les amis dans un vecteur.
  30. À vous, Sara.