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 10
tableau d'éléments avec les nombres de 100
à 109
. Exemple:
IntelliJ IDEA est suffisamment intelligent pour afficher les valeurs des variables importantes juste au-dessus du code. Dans notre cas, nous parlons de la data
variable 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 F8
10 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 :
Nous avons terminé 5
les itérations de la boucle 10
, et vous pouvez voir que le tableau de données a déjà des 5
valeurs : 100
, 101
, et .102
103
104
Au fait, si vous réduisez le contenu du tableau, vous pouvez voir quelques variables plus utiles :
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 Enter
et 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
+ F8
ou de l'élément correspondant dans le menu contextuel :
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:
GO TO FULL VERSION