1. 시계
프로그램 실행이 중단점에서 중지되거나 한 번에 하나의 명령을 단계별로 실행할 때 프로그램의 현재 위치에서 알려진 변수 값을 볼 수 있습니다.
-element 배열을 에서 까지 10
의 숫자로 채우는 프로그램을 작성해 봅시다 . 예:100
109
![IDEA 변수에서 디버깅](https://cdn.codegym.cc/images/article/ebc4de5e-3771-4a7e-a57d-989e64aac076/1080.jpeg)
IntelliJ IDEA는 코드 바로 위에 중요한 변수 값을 표시할 만큼 똑똑합니다. data
우리의 경우 배열 변수 에 대해 이야기하고 있습니다.
또한 스크린샷 하단에 Debugger 탭이 열려 있는 것을 볼 수 있습니다( Console 이 아님 ). 프로그램의 이 위치에서 알려진 모든 변수(값과 함께)를 표시합니다.
10번 누르면 F8
루프를 통해 5번 반복됩니다(루프 헤더에 대해 한 번 누르고 루프 본문에 대해 한 번 누름). 그러면 다음과 같은 결과를 얻게 됩니다.
![IDEA 변수 2에서 디버깅](https://cdn.codegym.cc/images/article/dd1ca36c-befa-4924-ba9c-10e0b4be2370/1080.jpeg)
루프 반복을 완료했으며 데이터 배열에 이미 5
, , 및 값 이 있음 을 알 수 있습니다 .10
5
100
101
102
103
104
그런데 배열의 내용을 축소하면 더 유용한 변수를 볼 수 있습니다.
![IDEA 변수에서 디버깅 3](https://cdn.codegym.cc/images/article/02c8f054-54bf-4243-bb3d-7b8f0667b4d8/512.jpeg)
2. 변수 값 변경
그런데 변수의 특정 값이 주어지면 프로그램이 어떻게 작동하는지 테스트하려면 프로그램이 실행되는 동안(디버그 모드에서) 변수의 값을 간단히 변경할 수 있습니다.
이렇게 하려면 변수 이름을 마우스 오른쪽 버튼으로 클릭하거나 다음을 누릅니다 F2
.
![](https://cdn.codegym.cc/images/article/bd884502-cd8b-470f-9d71-c1cbaba2068a/512.jpeg)
그런 다음 변수의 새 값을 입력하고 누르기만 하면 Enter
됩니다.
![](https://cdn.codegym.cc/images/article/73c8e038-bf74-4436-98c6-38d027e8263e/512.jpeg)
전체 IntelliJ IDEA 기능의 최대 5% 만 배웠습니다 . 이것들을 마스터하면 나머지에 대해 이야기하겠습니다.
3. 코드 스니펫 실행
또한 프로그램이 실행되는 동안 언제든지 임의의 코드를 실행할 수 있습니다. Alt
이 작업은 + F8
키 조합 또는 상황에 맞는 메뉴의 해당 항목을 사용하여 수행됩니다 .
![코드 스니펫 실행](https://cdn.codegym.cc/images/article/7a778cb8-afaa-4798-b4b1-5658ae482295/1080.jpeg)
코드를 작성할 수 있는 특수 창이 열리며 해당 코드는 프로그램 실행의 현재 위치에서 알려진 모든 변수를 사용할 수 있습니다!
예를 들어 작업을 중단하지 않고 프로그램이 화면에 일부 텍스트를 표시하도록 모든 메서드를 호출할 수 있습니다! 예:
![코드 2의 스니펫 실행](https://cdn.codegym.cc/images/article/8ad1ca69-7eb5-4845-a236-78e1b00f7dd5/800.jpeg)
GO TO FULL VERSION