본문 바로가기

Java/이론

[Java] 디버깅

bb : for (int i = 0; i < 3; i++) {

aa : for (int j = 0; j < 3; j++) {

for (int j2 = 0; j2 < 3; j2++) {

System.out.printf("%d %d %d\n",i,j,j2);

if (i == 1) {

System.out.println("중단 !");

 

break; // 1 1 0

 

이런 코드가 있다고 하면

 

코드 한 줄 씩 실행 결과를 확인할 수 있습니다.

 

먼저 확인할 코드의 범위 설정을 해야하는데요.

 

 

왼쪽에 있는 줄 번호를

 

더블 클릭하면 작고 동그란 원이 생기는데

 

이것을 사용하여 시작과 끝을 지정할 수 있습니다.

 

그리고 F11을 누른뒤 F6을 누르면

 

 

한 줄씩 코드가 내려가게 됩니다.

 

오른쪽에 valuable 값을 볼 수 있는 창이 뜨는데

 

 

이렇게 한 줄마다 어떤 변수가 들어있는지 알 수 있습니다.

'Java > 이론' 카테고리의 다른 글

[Java] 객체지향 프로그래밍  (0) 2024.12.06
[Java] Call By Value, Call By Reference  (2) 2024.11.29
[Java] continue  (0) 2024.11.29
[Java] for문과 while문 예제  (0) 2024.11.28
[Java] while 문  (0) 2024.11.28