[JAVA] Break 써보기

Estar·2024년 7월 30일

JAVA

목록 보기
4/5

break란

For, While 문과 같은 코드에서 조건을 만족시키면 탈출하기 위해 만들어 주는 코드.
자신이 포함된 코드를 탈출한다.

break 구현

While문 break
-> 0부터 시작해서 계속 더해서 100되고나서 탈출

package Java_While;

public class Break {
    public static void main(String args[]){
        int sum = 0;
        int i = 0;

        while(true){ // 여기서부터 무한반복!
            if(sum>100)
                break;
            ++i;
            sum+=i;
        }
        System.out.println("i="+i);
        System.out.println("sum=" + sum);
    }
}

결과
i=14
sum=105


For 문 Break
-> for 안쪽 보셈, 0부터 시작해서 10미만까지 하나씩 더하는 것

package Java_While;

public class Break2 {
    public static void main(String[] args) {
        for (int i = 0; i < 10; i++) {
            if (i == 5) {
                break; // i가 5가 되면 반복문을 종료
            }
            System.out.println("i: " + i);
        }
        System.out.println("반복문 종료");
    }
}

결과
i: 0
i: 1
i: 2
i: 3
i: 4
반복문 종료


Switch 문 Break
-> 여러 개의 스위치 중에서 하나 찾으면 탈출

public class BreakExample {
    public static void main(String[] args) {
        int day = 3;
        switch (day) {
            case 1:
                System.out.println("월요일");
                break;
            case 2:
                System.out.println("화요일");
                break;
            case 3:
                System.out.println("수요일");
                break;
            case 4:
                System.out.println("목요일");
                break;
            case 5:
                System.out.println("금요일");
                break;
            default:
                System.out.println("주말");
                break;
        }
    }
}

결과
"수요일"

이렇게 break는 해당 블록 { } 사이의 코드를 싹 구현하고 탈출해버린다.

profile
개발자를 꿈꿔요

0개의 댓글