ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Java] for, while, do-while문
    언어/Java 2020. 12. 27. 18:30

    for 문

    for (int i = 0; i < 100; i++) { 
    
    }
    
    // 식에 2개 이상 있을 수 있음
    for (int i = 0, j = 100; i < 100 && j < 100; i++, j++) {
    
    
    }

    while문

    int i = 10;
    while (i <= 10) {
    
    
    }

    do-while문

    do {
    
    
    } while(i <= 10);



    중첩 반복문일 때, break문은 가장 가까운 반복문만 끝내지만 반복문에 이름을 붙이고 break 이름; 으로 설정하면 이름이 지정된 반복문까지 종료가 됩니다.

    Outer: for (int i = 0; i < 100; i++) {
        System.out.println(i);
        for (int j = 0; j < 1000; j++) {
            if (j == 3)
                break Outer;
        }
    }
    
    
    // 가장 바깥쪽의 반복문까지 종료
    
    
    Outer: while (true) {
        System.out.println(1);
        while (true) {
            break Outer;
        }
    }


    댓글