Java에서 for문은 지정 도니 조건에 따라 코드 블록을 반복적으로 실행할 수 있는 제어흐름 문입니다. 코드 블록을 몇 번 실행하려는지 미리 알고 있을 때 일반적으로 사용합니다.
for문 예시)
for(초기식; 조건식; 증감식;) {
}
- 초기식 : 일반적으로 루프 제어 변수를 초기화 하는데 사용합니다.
- 조건식 : 조건이 true로 평가되는 한 루프는 계속 실행됩니다. 처음에 조건이 false이면 루프 본문을 빠져나옵니다.
- 증감식 : 일반적으로 루프 제어 변수를 증감하는데 사용합니다.
for문의 실행순서에 대해 알아보면
1. 초기식이 실행되고 주로 횟수와 관련된 변수를 선언하고 초기화할 때 사용합니다.
2. 조건식을 검증합니다. 위에 말한 것 처럼 true이면 코드를 실행하게 되고 false이면 for문을 빠져나오게 됩니다.
3. 코드가 종료되면 증감식을 실행합니다.
4. 다시 2번의 조건식을 시작하게 됩니다. for문을 빠져나올 때까지 반복됩니다.
예시)
for ( int i = 0; i <50; i++){
System.out.println(i);
}
여기서 int i 가 초기식이고 i<50이 조건식, i++가 증감식이 됩니다.
for문은 앞에서 포스팅한 while과 동일합니다. 제 생각에는 다만 코딩이 길어지거나 복잡해질수록 for을 쓰는 게 더 편리하고 분석하기에도 편한 것 같습니다.
관련된 글
반응형
'IT관련 정보' 카테고리의 다른 글
Java 공부편 - 배열 1편 (0) | 2023.12.26 |
---|---|
Java공부편 - break,continue (0) | 2023.12.24 |
Java 공부편 - 반복문 (0) | 2023.12.20 |
Java 공부편 - 조건문에 대하여 (0) | 2023.12.18 |
Java 공부편 - 연산자에 대하여 (0) | 2023.12.17 |