관리 메뉴

커리까지

중첩 반복문 본문

자바

중첩 반복문

목표는 커리 2021. 6. 23. 06:02
728x90
SMALL
  • 반복문 내부에 또 다른 반복문 존재
  • 여러 겹으로 구현 가능
package ch20;

public class NestedLoopTest {

    public static void main(String[] args) {

        int dan = 2;
        int count = 1;

        for(; dan <= 9; dan++) {
            for(count=1;count <= 9; count++) {
                System.out.println(dan + "X" + count + "=" + dan*count);
            }
            System.out.println();
        }

    }

}
>
2X1=2
2X2=4
2X3=6
2X4=8
2X5=10
2X6=12
2X7=14
2X8=16
2X9=18

3X1=3
3X2=6
3X3=9
3X4=12
3X5=15
3X6=18
3X7=21
3X8=24
3X9=27
 ...
  • 두번째 for문에서 count=1을 생략하면 2단까지만 돌고 나머지는 돌지 않는다.
dan = 2;
        count = 1;
        while(dan <= 9) {
            while(count <= 9) {
                System.out.println(dan + "X" + count + "=" + dan*count);
                count++;
            }
            dan++;
        }
  • 이건 2단밖에 안 돌아감
dan = 2;
        count = 1;
        while(dan <= 9) {
            count = 1;
            while(count <= 9) {
                System.out.println(dan + "X" + count + "=" + dan*count);
                count++;
            }
            dan++;
        }
  • count를 1로 계속 초기화 해줘야 함
728x90
LIST

'자바' 카테고리의 다른 글

객체 지향 입문  (0) 2021.06.27
break 문  (0) 2021.06.25
반복문 - for 문  (0) 2021.06.22
while문, do-while문  (0) 2021.06.21
switch-case 문  (0) 2021.06.18
Comments