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
 ~ 생략 ~
반응형

'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