The Debugging Chronicles : "코드의 미학"
Mentor JAVA - section05. 제어문-2 본문
반복문
- 프로그램 코드 내에서 똑같은 명령을 반복하여 수행하도록 제어하는 명령문
- 완전히 똑같거나, 인자 등이 약간 다른 등의 프로그램을 작동시킬 때 효율적이다.
- for문, while문, do-while문이 있다.
for문
for(초기식; 조건식; 증감식) {
실행문;
}
- 주로 반복 횟수가 정해져 있을 때 사용하는 반복문이다.
- 초기식, 조건식, 증감식, 실행문으로 이루어져 있으며, '초기식 > [조건식 > 실행문 > 증감식](반복)' 순으로 진행된다.
초기식 : 반복문에 사용할 변수를 초기화한다.
조건식 : 반복 수행할 범위를 구현하며, 조건식이 true일 때 동안 반복한다.
증감식 : 초기값을 증가시키거나, 감소시킨다.
실행식 : 조건식이 true이면 false가 나올 때까지 실행문을 수행한다.
중첩 for문
for(초기식(i); 조건식; 증감식) {
for(초기식(j); 조건식; 증감식) {
실행문;
} }
- for문 안에 또 다른 for문을 사용하는 경우를 말한다.
- 내부의 for문이 외부의 for문 조건식 범위만큼 반복된다.
( = 외부의 for문이 내부의 for문을 실행문으로 가진다.)
while문
while(조건식) {
실행문;
}
- 횟수가 정해져 있지 않은 반복문이다.
- 조건식이 true일 때는 계속 반복하며, 조건식이 false가 되면 반복문이 끝난다.
- [ 조건식 > 실행문 ](반복) 순으로 진행된다.
- 보통 조건식 위치에 true 값을 넣고, 실행문 내부에 if문과 break를 이용하여 while문을 끝내는 프로그램을 넣어놓는다.
do~while문
do{
실행문
} while(
조건식
);
- while문과 같이 조건이 false가 될 때까지 반복하지만, while문과 달리 맨 처음에 조건식과 관계 없이 실행문을 반드시 한 번 실행한 후에 루프를 시작한다.
- [ 실행문 > 조건식 ](반복) 순으로 진행된다.
기타 제어문
- continue : 반복문 안에서 사용하는 구문으로, 이후의 실행 코드는 수행되지 않고 반복문의 처음으로 돌아가 반복문을 진행하도록 한다.
- break : 반복문이나 switch문에서 사용하며, 반복문을 즉시 종료할 때 사용한다.
'JAVA > Mentor JAVA' 카테고리의 다른 글
Mentor JAVA - section07. 클래스 (0) | 2024.07.19 |
---|---|
Mentor JAVA - section06. 배열 (0) | 2024.07.17 |
Mentor JAVA - section04. 제어문-1 (0) | 2024.07.15 |
Mentor JAVA - section03. 연산자 (0) | 2024.07.14 |
Mentor JAVA - section02. 변수와 자료형 (0) | 2024.07.13 |