Return to Video

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

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

    d'obtenir ce genre d'erreurs.
  • 1:33 - 1:36
    Et je voulais montrer à quoi cela
    ressemble quand vous faites.
  • 1:36 - 1:37

    Maintenant essayons ceci.
  • 1:37 - 1:41
    Et regardez ça, nos images sont finalement
    arrangées dans une séquence soignée.
タイトル:
Regardez l'élément avant celui-ci - Introduction à la programmation en Java
概説:

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

more » « less
Video Language:
English
Team:
Udacity
プロジェクト:
cs046: Intro to Programming
Duration:
01:42

French subtitles

改訂 Compare revisions