Java/이론
[Java] 반복문
Puft
2024. 11. 27. 16:21
같은 코드를 여러 번 반복하려고 할 때
복사 붙여넣기로도 수행할 수 있지만
예를들어 17만번을 해야한다고 가정하면
막대한 시간이 걸릴 수 있습니다.
이런 반복되는 코드를
반복문을 통해서 수행할 수 있습니다.
대표적으로 for문이 있는데
for (변수초기화; 조건식; 값의 증감) {
반복시킬 내용}
이런 형식입니다.
해당하는 값을 예시로 모두 집어넣으면
for (int i = 0; i < args.length; i++) { }
이런 모양입니다.
위 반복문은 다음 단계를 따릅니다.
1. 변수를 초기화한다.
2. 조건식이 맞는지 확인한다.
3. 내용을 실행한다.
4. 값을 증감한다.
5. 다시 조건을 검사한다.
6. 내용을 반복해서 실행
7. 값을 증감한다.
8. 조건 비교 후 조건이 맞지 않는지 확인한다.
9. 맞지 않으면 반복문을 종료한다.
예제를 통해 알아보겠습니다.
프린트 문을 3번 출력하려면
public class RMain1 {
public static void main(String[] args) {
int n = 0;
for (int i = 0; i < 3; i++) {
System.out.printf("%d : ㅋ\n",i);}
}
}
조건식에 해당하는 값을 3으로 바꿔야지
3번을 반복하게 됩니다. (0~2번 반복)