Chapter 4 제어문
2. 반복문
2)while문
what? 조건식이 참이면 반복하는 반복문.
why? 조건에 기반할 때 사용. for문을 대체할 수 있다.
how?
while(조건식)
{
실행부분
}
조건식이 true이면 계속해서 반복한다.
while(true)와 같이 설정하는 경우 무한히 반복한다.
3)do while문
what? 실행부분을 조건 검사 없이 한 번 실행하고 나서 조건식을 검사하고 반복 여부를 결정하는 반복문.
why? 조건 만족 여부와 상관없이 한 번 실행하고 싶을 때 사용한다.
how?
do
{
실행부분
} while(조건식);
*do에는 조건식이 없는 것에 주의한다. 조건 검사 없이 무조건 한 번 실행하므로 조건식이 필요없다.
while문의 실행부분을 모두 do로 올리고 while문은 조건식만 입력한 후에 닫는다고 생각하면 된다.
4)break문, continue문
4-1)break문
what? 반복을 멈춘다.
why? 반복문에서 빠져나가게 하고 싶을 때 사용한다.
how? 실행부분에 break;를 사용하면 곧바로 반복을 종료하고 반복문을 빠져나간다.
4-2)continue문
what? 현재 진행 중인 반복을 끝내고 다음 반복 사이클을 시작한다.
why? 현재 반복 사이클을 도중에 종료하고 다음 반복 사이클로 넘어가고 싶을 때 사용한다.
how? 실행부분에서 continue;를 사용하면 곧바로 현재 반복 사이클을 종료하고 다음 반복 사이클을 시작한다.
break문과 continue문은 while의 무한반복 중에 if문에 넣어서 사용하는 경우가 많다.
코딩 연습
'정리노트' 카테고리의 다른 글
[java]클래스 (0) | 2023.10.17 |
---|---|
[java]제어문 연습, 배열 (0) | 2023.10.16 |
[java] 제어문 (0) | 2023.10.12 |
[java] 변수와 상수, 연산자, 조건문 (0) | 2023.10.11 |
[java] 개발자 환경 구축 (0) | 2023.10.10 |