정리노트

[java] 제어문

망고고래 2023. 10. 13. 17:23

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문에 넣어서 사용하는 경우가 많다.

 

 

 

 

 

 

코딩 연습

 

for문을 중첩해서 만든 구구단 코드

 

for문과 .charAt(), .length를 응용해서 만든 코드

'정리노트' 카테고리의 다른 글

[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