French subtitles

← Regardez l'élément avant celui-ci - Introduction à la programmation en Java

14-07 Regardez l'élément avant celui-ci

Get Embed Code
5 Languages

Showing Revision 2 created 05/27/2018 by Michel Smits.

  1. Faisons cela ensemble.
  2. Ici, nous avons la valeur la plus
    à droite de l'image à gauche.
  3. Nous ajoutons 10,
  4. puis nous traduisons pic par ce montant.
  5. Voici l'instruction.
  6. Maintenant, nous devons faire
    cela pour toutes les images.
  7. J'ai donc besoin d'ajouter
    l'en-tête de la boucle.
  8. Je l'ai tellement fait que c'est devenu
    un réflexe pour mes doigts.
  9. C'est parti.
  10. Bientôt, vos doigts seront
    en mesure de le faire aussi.
  11. Allons-y et compilons,
    et exécutons le programme.
  12. Ça n'a pas l'air d'avoir marché,
    on dirait?
  13. Voyons voir. Le programme s'est planté,
  14. et on m'a dit qu'il y avait une exception
    ArrayIndexOutOfBoundsException,
  15. et l'index qui était hors limites était -1.
  16. -1 n'est pas un index de tableau valide.
  17. Et pourquoi aurais eu-je un -1?
  18. Regardez ça, i = 0,
  19. donc ici, ce i = 0
  20. et puis i - 1 = 0 - 1
  21. et ce n'est pas une bonne chose.
  22. Maintenant, le problème est
    que quand je suis à l'image 0,
  23. c'est l'image initiale
    dans cette séquence.
  24. Il n'y a rien à gauche,
  25. donc le remède est de commencer ici,
  26. avec i est égal à 1.
  27. L'image 0 reste juste là où elle était.
  28. L'image à l'index 1
  29. est ensuite déplacée à la droite
    de celle à l'index 0,
  30. et c'est tout bon.
  31. Ici, mes doigts n'auraient pas
    dû être en pilotage automatique,
  32. mais j'aurais dû réfléchir à quelles
    valeurs pour i, je voulais vraiment.
  33. C'est très courant dans la programmation

  34. d'obtenir ce genre d'erreurs.
  35. Et je voulais montrer à quoi cela
    ressemble quand vous faites.

  36. Maintenant essayons ceci.
  37. Et regardez ça, nos images sont finalement
    arrangées dans une séquence soignée.