반응형
★ 반복문 안에서 반복문을 중첩해서 사용할 수 있음
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
~ 생략 ~
반응형
'JAVA' 카테고리의 다른 글
조건문 (0) | 2023.02.05 |
---|---|
실행순서 제어 주석문,어노테이션,API문서작성 (0) | 2023.02.05 |
제어문의 활용 if문 중첩 (0) | 2023.01.30 |
반복문 제어 Continue 문 (0) | 2023.01.29 |
반복문 break문 (0) | 2023.01.29 |