이름이 붙은 반복문(for)

김성수·2023년 5월 22일
0

Java

목록 보기
6/18

들어가면서..

for문에 이름을 붙일 수 있다는 사실을 몰랐다.
전반적으로 자바 공부를 진행하면서 비어있던 구멍들을 채워나가고 있다.
for문에 이름을 붙이면 어떤 이점이 있는지 간단하게 알아보려고 한다.



이름이 붙은 반복문

반복문에 이름이 붙으면 어떤 이점이 있을까?

만약 이중 for문이 있다고 가정해보자.

어떤 조건을 맞닥뜨렸을 때 break를 하게 되면 해당하는 for문만 빠져나오게된다.

하지만 이중 for문 전체를 break 해주고 싶을 때

이름이 붙은 반복문을 사용할 수 있다.

아래는 예시 코드이다.

        Loop1 : for(int i = 2; i <= 9; i++){
            for(int j = 1; j <= 9; j++){
                if(j==5) break Loop1;
                System.out.println(i+"x"+j+"="+i*j);
            }
            System.out.println();
        }

//출력
2x1=2
2x2=4
2x3=6
2x4=8

j = 5일 때 즉, 2x5일 때 전체 for문을 break 하게 되어

2x4까지만 출력해준다.



profile
깊이 있는 소프트웨어 개발자가 되고 싶습니다.

0개의 댓글