반복문은 하나를 초과한 "break" 또는 "continue" 구문을 포함할 수 없습니다.

 

좋은 구조적 프로그래밍을 위해서는 반복문에서 breakcontinue 구문의 수를 제한합니다. 반복문에서 오직 하나의 break 또는 continue 구문을 가지는 것은 최적의 코딩을 용이하게 합니다. 만일 둘 이상의 구문이 존재하는 경우 가독성을 높이기 위해 코드를 리팩토링 해야합니다.

규칙을 어긴 코드

for (int i = 1; i <= 10; i++) {     // 규칙을 어긴 코드 - 2 개의 continue 구문 - 2개의 구문 사이에 로직을 추가하고 싶은 유혹을 느낄 수 있습니다.
    if (i % 2 == 0) {
        continue;
    }

    if (i % 3 == 0) {
        continue;
    }

    System.out.println("i = " + i);
}

If you like SONARKUBE, don’t forget to give me a star. :star2:

원문으로 바로가기

Star This Project