시작이 반

[Java] 2중 for문 한번에 탈출하기 본문

Programming/Java

[Java] 2중 for문 한번에 탈출하기

G_Gi 2021. 11. 1. 01:09
SMALL

이전에 이중반복문을 탈출하기 위해서는 하나의 Flag를 만들어서 탈출을 시켰다...

boolean check = true;

for(int i = 0; i < 10; i++){
    for(int j = 0; j < 10; j++){
        if(j != 4){
            check = false;
            break;
        }
    }
    if(!check) break;
}

이런식으로 check 라는 변수를 만들어서 2번의 break를 통해 탈출을 하였다.

 

하지만 한번에 반복문을 탈출하는 방법이 있었다

 

for문에 라벨명을 지정하고 이 라벨명을 통해 탈출을 하는 것이다.

 

loop: //라벨명
for(int i = 0; i < 10; i++){
    for(int j = 0; j < 10; j++){
        if(j != 4){
            break loop;
        }
    }
}

 

LIST

'Programming > Java' 카테고리의 다른 글

[JAVA] Java는 OS에 독립적!  (2) 2023.01.26
[Java] JVM GC란  (0) 2023.01.25
[Java] 코테 준비 ( 알아야할 것들)  (2) 2021.08.13
[Java] SOLID  (1) 2021.05.10
[Java] Lombok  (0) 2021.01.25