hy30nq's blog
자바에서 레이블을 활용해 바깥 반복문까지 한 번에 종료하는 방법 본문
안녕하세요, 여러분! 자바 프로그래밍을 하다 보면, 때로는 여러 겹의 반복문 속에서 특정 조건에 도달했을 때 가장 바깥쪽의 반복문까지 한 번에 종료하고 싶을 때가 있죠. 오늘은 그럴 때 유용하게 쓸 수 있는 '레이블(label)을 이용한 break'에 대해 알아볼게요.
1. 레이블이란?
레이블은 간단히 말해 반복문에 이름을 붙이는 것을 말해요. 이 이름을 이용해서 중첩된 반복문에서 특정 반복문까지 한 번에 탈출할 수 있답니다.
2. 레이블 사용법
자바에서 레이블을 사용하는 방법은 매우 간단해요. 반복문 앞에 이름을 붙이고, 이 이름 뒤에 콜론(:)을 붙이면 돼요. 그리고 'break 이름;'을 사용하면 지정한 반복문까지 한 번에 탈출할 수 있죠.
3. 구체적인 예시
이제 구체적인 예시를 들어볼게요.
outer: for (int i = 0; i < 3; i++) {
inner: for (int j = 0; j < 3; j++) {
if (i == j) {
break outer; // 'outer' 레이블이 붙은 반복문을 종료
}
System.out.println("i = " + i + ", j = " + j);
}
}
위 예시에서는 'outer'라는 레이블이 붙은 바깥쪽 for 반복문과 'inner'라는 레이블이 붙은 안쪽 for 반복문이 있어요. 'if (i == j)' 조건문에서 'break outer;'를 만나면 'outer' 레이블이 붙은 바깥쪽 for 반복문을 한 번에 종료하게 되죠.
4. 주의할 점
레이블을 사용할 때는 너무 남발하지 않도록 주의해야 해요. 코드의 가독성을 해치고 프로그램의 흐름을 파악하기 어렵게 만들 수 있으니까요. 꼭 필요한 상황에서만 사용하는 것이 좋답니다.
오늘은 자바에서 레이블을 활용해 바깥 반복문까지 한 번에 종료하는 방법에 대해 알아보았어요. 이 방법을 잘 이해하고 사용하면 프로그래밍할 때 상황에 맞게 유연하게 코드를 제어할 수 있을 거예요.
그럼 오늘도 행복한 개발 하세요! 😊
'학교 공부' 카테고리의 다른 글
자바에서의 `new` 키워드: 초보자도 알아듣기 쉽게! (0) | 2024.03.24 |
---|---|
자바 입출력과 이클립스 사용법, 초보자도 쉽게 따라 할 수 있다! (0) | 2024.03.24 |