본문 바로가기
JAVA

Label

by 융디's 2024. 3. 31.
728x90
Label

Label

@2024.03.13

JAVA를 공부하다 보면 반복문에서 가끔 label이 쓰이는 경우를 한 번쯤 보았을 것이다.

자주 사용하지는 않지만 그래도 알아두면 좋은 개념이다.

label이란?

💡
break 문과 함께 쓰이며, 중첩된 반복문을 깨고 나온다.
= 전체 break 효과


@ 기본 형식

레벨 이름 :
  • break 문은 자신이 속한 반복문만 밖으로 나오지만,
    label 문법을 사용하면 반복문이 중첩되더라도 label 포함되어 있는 중첩 반복문을 깨고 나온다.

예시

public class Exam{
	public static void main(String[] agrs){
			outerLoop:
			for (int i = 0; i < 5; i++) {
		    for (int j = 0; j < 3; j++) {
        if (i * j > 6) {
            break outerLoop; // outerLoop 레이블로 이동하여 반복문 종료
        }
        System.out.println("i * j = " + (i * j));
    }
}
	}
} 

728x90

'JAVA' 카테고리의 다른 글

TDD  (0) 2024.03.31
배열  (1) 2024.03.31
조건문/반복문  (0) 2024.03.31
삼항 연산자와 instanceof 연산자  (1) 2024.03.31
비트 연산자  (0) 2024.03.30