CodeGym /Cursos /Sintaxis Java Cero /Depuración en IDEA: Variables

Depuración en IDEA: Variables

Sintaxis Java Cero
Nivel 5 , Lección 7
Disponible

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.

Comentarios (20)
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION
Georgina Nivel 30, Hermosillo, Mexico
20 noviembre 2024
¿donde se sincroniza el plugin en intelij IDEA?. Ahí me dice tarea no disponible, y sí la tengo disponible en la web codegym. ¿porqué dice que no está disonible?, ¿y como sincronizo el plugin?
John Squirrels Nivel 41, San Francisco, Poland
22 noviembre 2024
Hola. Haga clic en su avatar en el complemento y sincronice las tareas.
Nataly Nivel 13, Tlalnepantla
11 octubre 2024
En el ejercicio 1, segui todas las instrucciones pero en ninguno vi el resultado correcto que era el 105, que pesimo.
Javier Rodriguez Nivel 39, Bogota, Colombia
30 agosto 2024
Si tienen problemas con el plugin, intenten instalando la versión 17 del open JDK. Yo la instalé y funciona bien.
Diana Nivel 5, Guadalajara
7 agosto 2024
Por si a alguien le sirve: literal sigan las instrucciones, si no entendieron la lección leanla otra vez. A mi no me salía el ejercicio 1 porque en mi laptop no funciona el F8, pero en el menú de la ventana de despuración es el símbolo de una fecha doblada hacia abajo.
Nicolas Nivel 12
25 junio 2024
Por si a alguien le sirve, es literalmente seguir los pasos y el resultado que da la variable "correction" se le debe asignar directamente a "result" en la linea 9. Nota: Se debe tener instalado el pluggin en el IntelliJ.
Christian Raul Capi Jacome Nivel 1, Boca del Río, Veracruz, Mexico
21 junio 2024
No supe que hice pero se logró!!! no se crean, es sólo seguir los pasos al pie de la letra. El número que se requiere en la primer tarea lo verán en su consola y el segundo después de evaluar utilizando Alt + F8. Ojo: la resolví en el plug in de IntelliJ y posteriormente copie la solución en la versión web para verificarla.
Alex_Js Nivel 9, Colombia
13 junio 2024
Puntos a tener en cuenta : * Tener el plugin * Darle sincronizar. * seguir los pasos y lo que te de la variable corrección, lo pones donde se declara result en la línea 9
Anai Nivel 3, La Paz, Bolivia Expert
21 mayo 2024
Se necesita ingresar a inteli J IDEA, para modificar lo que se solicita y ejecutar
Daniel Jaramillo Nivel 9, Tlalnepantla Expert
13 marzo 2024
La verdad no le entendi a ninguno de los 2 ejercicios, si pudieran adjuntar un video de cómo ejecutar la tarea en el apartado de Solución lo haría más entendible porque no sé entiende muy bien la instrucción y no hay opción de cambiar el idioma a inglés para ver si se entiende mejor.
Joe Nivel 17 Expert
2 abril 2024
concuerdo contigo
kike Nivel 9, Montevideo, Uruguay
25 abril 2024
Necesitas hacer el ejercicio en intellij DEA porque necesitas usar el modo depuración con eso es que te dan los valores que necesitas en el codigo
LucianoMarin Nivel 10, Chile
5 marzo 2024
Por que tengo esta tarea esta bloqueada en inteli J IDEA?