JAVA
반복문 <break, continue>
NEWDODORIPYO
2022. 3. 4. 09:28
루프의 조건이 항상 true 가 되어 무한 루프에 빠진다거나 괜히 모든 데이터들에 대해 루프를 돌게 된다거나 하는 상황을 막고 루프를 컨트롤하는 방법이 있다 그것들이 <break와 continue>이다.
break : 완전히 루프에서 탈출할 때 사용한다
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if (i == 5)
break;
System.out.println("안녕" + i);
}
}
⭐출력
안녕0
안녕1
안녕2
안녕3
안녕4
위 for문은 if의 조건과 break 때문에 출력 값으로 안녕 0~안녕 4까지 출력하게 된다
continue : continue는 조건이 되면 일단 멈추고 다시 위로 올라가 나머지 반복문을 실행
public static void main(String[] args) {
for (int i = 0; i < 10; i++) {
if(i==5)
continue;
System.out.println("안녕"+i);
}
}
⭐출력
안녕0
안녕1
안녕2
안녕3
안녕4
안녕6
안녕7
안녕8
안녕9