# Exercice 4: Progression pas à pas dans une méthode

La progression pas à pas est aussi un moyen d'accéder à la ligne problématique dans votre code. Cet exercice vous montrera comment le faire, en suivant les modifications des valeurs des variables dans la fenêtre Threads/Pile. Vous apprendrez également comment supprimer un point d'arrêt.

1. Cliquez sur le bouton Par-dessus de la barre d'outils Edition/Débogage.
   Java Development Environment exécute une ligne du code source et s'arrête sur :

   `If (Math.random() < 0.5) {`

   L'éditeur de source met en surbrillance rouge la ligne où est situé le point d'arrêt, et verte celle où l'exécution a été interrompue. S'il s'agissait d'un appel à une méthode, la commande Dépasser sauterait à la ligne suivante du programme. La commande Entrer dans, par contre, exécuterait la première instruction de la méthode avant de s'arrêter.

   La fenêtre Threads/Pile signale l'état actuel du programme et de ses données. `Blink.paint` indique, par exemple, qu'elle s'est interrompue à la ligne 49.

2. Cliquez maintenant à deux reprises sur le bouton Par dessus pour observer comment le débogueur progresse dans le programme.
3. Dans l'éditeur de source, positionnez le pointeur sur la ligne 45, qui comporte un point d'arrêt.
4. Clquez sur le bouton Point d'arrêt .
   Java Development Environment supprime ce point d'arrêt.

Leçon suivante :

  Exercice 5: Evaluation de variables