Java 중첩 반복문
Nested 반복문, 즉 중첩 반복문은 for문 안에 for문이 들어갈 수 있다.
코드를 풀어볼 것이다. 좌표 x=0, y=0이 주어지고,
좌표 y의 값을 3, x의 값을 2 까지 1만큼 이동한다.
그리고 이동할 때마다 x와 y 값을 출력할 것이다.
Java 문제 풀이 코드
int x = 0;
int y = 0;
int inc_x = 2;
int inc_y = 3;
System.out.println("x, y 값 이동 시작");
for (int i = 0; i <= inc_x; i++) {
x = i;
for (int j = 0; j <= inc_y; j++) {
y = j;
System.out.println("x의 값: " + x + ", y의 값: " + y);
}
}
System.out.println("x, y 값 이동 완료");
Output:
x, y 값 이동 시작
x의 값: 0, y의 값: 0
x의 값: 0, y의 값: 1
x의 값: 0, y의 값: 2
x의 값: 0, y의 값: 3
x의 값: 1, y의 값: 0
x의 값: 1, y의 값: 1
x의 값: 1, y의 값: 2
x의 값: 1, y의 값: 3
x의 값: 2, y의 값: 0
x의 값: 2, y의 값: 1
x의 값: 2, y의 값: 2
x의 값: 2, y의 값: 3
x, y 값 이동 완료
좌표 출력하는 코드에서 for 문 두번 넣어도 문제없이 실행하는 것을 확인할 수 있다.