JAVA
제어문의 활용 반복문 중첩 구구단 출력
초코파이쩡
2023. 1. 30. 21:14
반응형
★ 반복문 안에서 반복문을 중첩해서 사용할 수 있음
public class for_1 {
public static void main(String[] args) {
for (int i =2; i < 10; i++){ // ⓐ 바깥쪽 반복문은 2부터 10까지 실행이 될거구 그럼 몇번?
// 첫 번째 for문의 반복 실행문이 8번 실행된다
for (int j =1; j < 10; j++){ // ⓐ 가 1번 실행할때 마다 다시 반복을 한다 1부터 10까지 몇번?
//두 번째 for문의 반복 실행문 이게 9번 반복을 한다
//첫 번째 for문에서 3번, 두 번째 for문에서 9번 총 8*9 = 72번 실행됨
System.out.println(i + "*" + j + "=" + (i * j));
}
System.out.println("\n");
}
}
}
★ i에 따른 j 값
변수 i 의 값 | 변수 j 의 값 |
2 (i 는 바깥쪽 반복문 i값이 2 였을때) |
1,2,3,4,5,6,7,8,9 (j는 안쪽 반복문 j변수가 그 변수를 사용하고 있는데 1,2,3,4,5,6,7,8,9 이렇게 변하고 있다) |
3 | 1,2,3,4,5,6,7,8,9 |
4 | 1,2,3,4,5,6,7,8,9 |
5 | 1,2,3,4,5,6,7,8,9 |
6 | 1,2,3,4,5,6,7,8,9 |
7 | 1,2,3,4,5,6,7,8,9 |
8 | 1,2,3,4,5,6,7,8,9 |
9 | 1,2,3,4,5,6,7,8,9 |
실행결과
2 * 1 = 2
2 * 2 = 4
2 * 3 = 6
2 * 4 = 8
2 * 5 = 10
2 * 6 = 12
2 * 7 = 14
2 * 8 = 16
2 * 9 = 18
3 * 1 = 3
~ 생략 ~
반응형