1. Mira

Cuando la ejecución de su programa se detiene en un punto de interrupción o cuando está recorriendo una instrucción a la vez, puede ver los valores de las variables conocidas en la ubicación actual del programa.

Escribamos un programa que llene una 10matriz de elementos con los números de 100a 109. Ejemplo:

Depuración en variables IDEA

IntelliJ IDEA es lo suficientemente inteligente como para mostrar los valores de variables importantes justo encima del código. En nuestro caso, estamos hablando de la datavariable de matriz

Además, en la parte inferior de la captura de pantalla, vemos abierta la pestaña Depurador (no Consola ). Muestra todas las variables (junto con sus valores) que se conocen en este lugar del programa.

Si presiona F810 veces, hará 5 iteraciones a través del bucle (una presión para el encabezado del bucle y otra para el cuerpo del bucle). Entonces obtendrás un resultado como este:

Depuración en IDEA variables 2

Hemos completado 5iteraciones 10del bucle y puede ver que la matriz de datos ya tiene valores 5: 100, 101, 102y .103104

Por cierto, si colapsa el contenido de la matriz, puede ver algunas variables más útiles:

Depuración en IDEA variables 3

2. Cambiar los valores de las variables

Por cierto, si desea probar cómo se comportará su programa dados ciertos valores de variables, simplemente puede cambiar el valor de cualquier variable mientras el programa se está ejecutando (en modo de depuración).

Para hacer esto, haga clic derecho en el nombre de la variable o presione F2:

Luego simplemente ingresa el nuevo valor de la variable y presiona Entery listo:

Acaba de aprender como máximo el 5 % de todas las características de IntelliJ IDEA. Una vez que los domines, hablaremos del resto.


3. Ejecutar un fragmento de código

También puede ejecutar código arbitrario en cualquier momento mientras se ejecuta su programa. Esto se hace usando la combinación de teclas Alt+ F8o el elemento correspondiente en el menú contextual:

Ejecutando un fragmento de código

Se abrirá una ventana especial donde puede escribir cualquier código, ¡y ese código puede usar cualquier variable conocida en la ubicación actual en la ejecución del programa!

Puede llamar a cualquier método, digamos, para hacer que el programa muestre algún texto en la pantalla sin interrumpir su trabajo. Ejemplo:

Ejecutando un fragmento de código 2

Amigos recuerden que estos dos ejercicios se realizan usando inteli J IDEA si no lo tienen instalado tendrian que pasar los ejercicios y dejarlos pendientes.