루프의 조건이 항상 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
'JAVA' 카테고리의 다른 글
배열의 또 다른 모습 (0) | 2022.03.06 |
---|---|
배열 (0) | 2022.03.06 |
반복문 <for> (0) | 2022.03.03 |
반복문 <while> (0) | 2022.03.03 |
제어문 (0) | 2022.03.03 |