[반복문] : 코드 내에서 똑같은 명령을 반복하여 수행하도록 제어하는 명령문
- for문, while문, do-while문
1. for문 : 반복문 중 가장 많이 사용
■ 주로 반복 횟수가 정해져 있을 때 사용
for(초기화식 ; 조건식 ; 증감식) {
실행문;
}
■ 초기화식과 증감식은 2개 이상 존재할 수 있고 콤마(,)로 구분한다.
(처음 배울 때 for문 실행 순서가 헷갈렸었는데 이젠 걍 추억이다 ^_^,,, 성장한거겠지,,)
2. 중첩 for문 : for문 안에 또 다른 for문을 사용하는 경우
■ 외부 for문과 내부 for문이 어떤 순서로 실행되는지 이해가 필요
■ 중첩 for문의 대표적인 예시로는 구구단을 들 수 있다.
for(int i = 2; i <= 9; i++) {
for(int j = 1; j<=9; j++) {
System.out.println(i + "X" + j + "=" + (i*j));
}
}
3. while문 : 반복횟수가 정해져 있지 않을 때 사용. 조건식이 true이면 계속해서 반복한다. 무한루프 주의!
while(조건식) {
실행문
}
■ 조건식 생략 불가
■ while(true) -> 무한반복
4. do-while문 : 무조건 한번은 실행함. 최소 1회는 무조건 실행해야 할 때 사용
do {
실행문
}while(조건식);
'물통에 물을 10번 채워라'
-> 반복 횟수 지정. 횟수 만족할 때까지 반복 => for문
'물통에 물이 가득 찰 때까지 채워라'
-> 특정 조건이 부여되는 경우. 조건이 만족할 때까지 반복 => while문
'물통에 물을 따라보고 새지 않으면 끝까지 채워라'
-> 특정 조건과 옵션이 부여되는 경우. 한번 실행한 후 반복 여부 판단 => do-while문
[기타 제어문]
1. continue : 반복문에서 continue문을 만나면 이후 실행 코드가 수행되지 않고 반복문의 처음으로 돌아가 반복문을 진행한다. 특정 조건에서는 수행하지 않고 건너뛰고자 할 때 유용
2. break : 반복문 진행 중에 특정 조건을 만족해 더 이상 반복문을 실행할 필요 없이 종료할 때 사용. 더 이상 수행하지 않고 빠져나올 때.
'IT > JAVA' 카테고리의 다른 글
포켓몬 게임 (0) | 2025.01.06 |
---|---|
선택정렬 - 발표 피드백 (0) | 2025.01.06 |
선택정렬 (0) | 2025.01.06 |
Java Section 04 : 제어문-1 (0) | 2025.01.05 |
Java Section 03 : 연산자 (0) | 2025.01.04 |