[작성일: 2023. 01. 16]
break
- 반복문을 강제로 빠져나가는 문장
- 특정 조건을 만족하면 break와 가장 가까이 있는 반복문이나 switch문을 빠져나감
// while과 break를 사용하여 1에서 100까지 출력하되,
// 3의 배수는 빼고 출력하는 로직 작성하기
int m = 1;
while(true) {
if(m%3!=0)
System.out.println("이번 m은 " + m);
}
m++;
if(m > 100) {
break;
}
}
continue
- 자신이 포함된 반복문의 끝으로 이동함. (다음 반복으로 넘어감.)
- continue문 이후의 문장들은 수행되지 않음.
while(true) // 무한반복문
나의 공격
if 몬스터가 행동불가 상태이면,
continue;
몬스터의 공격
}
// 모바일 MMORPG
while(true) {
10초 대기;
서버 접속 상태 확인
if(서버 접속 불가 상태면)
continue;
// while문 10초 대기 상태로 돌아감. 접속 상태가 되면 다시 그 다음 작업인 서버 접속으로 이동.
서버 접속
월드 선택
게임 실행
}
이름 붙은 반복문 - break, continue
- 반복문 앞에 이름을 붙이고, 그 이름을 break와 continue와 같이 사용하며 둘 이상의 반복문을 벗어나거나 건너뛰는 것이 가능해짐.
🐣 해당 게시글은 자바의 정석(남궁성 님) 영상으로 함께 공부하며 요약/정리한 글입니다.
🐣 입문 개발자가 작성한 글이므로 틀린 내용이나 오타가 있을 수 있습니다.