1. Regarder

Lorsque l'exécution de votre programme s'arrête à un point d'arrêt ou lorsque vous parcourez une instruction à la fois, vous pouvez consulter les valeurs des variables connues à l'emplacement actuel du programme.

Écrivons un programme qui remplit un 10tableau d'éléments avec les nombres de 100à 109. Exemple:

Débogage dans les variables IDEA

IntelliJ IDEA est suffisamment intelligent pour afficher les valeurs des variables importantes juste au-dessus du code. Dans notre cas, nous parlons de la datavariable tableau

De plus, au bas de la capture d'écran, nous voyons l' onglet Debugger ouvert (pas Console ). Il affiche toutes les variables (avec leurs valeurs) connues à cet endroit du programme.

Si vous appuyez F810 fois, vous ferez 5 itérations dans la boucle (une pression pour l'en-tête de la boucle et une pour le corps de la boucle). Vous obtiendrez alors un résultat comme celui-ci :

Débogage dans les variables IDEA 2

Nous avons terminé 5les itérations de la boucle 10, et vous pouvez voir que le tableau de données a déjà des 5valeurs : 100, 101, et .102103104

Au fait, si vous réduisez le contenu du tableau, vous pouvez voir quelques variables plus utiles :

Débogage dans les variables IDEA 3

2. Modification des valeurs des variables

Au fait, si vous voulez tester le comportement de votre programme compte tenu de certaines valeurs de variables, vous pouvez simplement modifier la valeur de n'importe quelle variable pendant que le programme est en cours d'exécution (en mode débogage).

Pour cela, faites un clic droit sur le nom de la variable ou appuyez sur F2:

Ensuite, entrez simplement la nouvelle valeur de la variable et appuyez sur Enteret c'est tout :

Vous venez d'apprendre au plus 5% de toutes les fonctionnalités d'IntelliJ IDEA. Une fois que vous les maîtriserez, nous parlerons du reste.


3. Exécuter un extrait de code

Vous pouvez également exécuter du code arbitraire à tout moment pendant l'exécution de votre programme. Cela se fait à l'aide de la combinaison de touches Alt+ F8ou de l'élément correspondant dans le menu contextuel :

Exécution d'un bout de code

Une fenêtre spéciale s'ouvrira où vous pourrez écrire n'importe quel code, et ce code pourra utiliser n'importe quelle variable connue à l'emplacement actuel dans l'exécution du programme !

Vous pouvez appeler n'importe quelle méthode, par exemple, pour que le programme affiche du texte à l'écran sans interrompre son travail ! Exemple:

Exécution d'un extrait de code 2