while문과 같은 반복문이고, 코드를 반복 실행하는 역할을 함
for문은 반복 횟수가 정해져 있을 때 사용한다.
for문은 초기화, 조건 검사, 반복 후 작업 등이 규칙적으로 한 줄에 모두 들어있어 코드를 이해하기 더 쉽다. 특히 반복을 위해 값이 증가하는 카운터 변수를 다른 부분과 명확하게 구분할 수 있다.
for (초기식; 조건식; 증감식){
// 코드 입력
}
// 전부 생략한 경우 (;;) =(true)
for (;;){
// 코드 입력
}
// 이렇게 하면 조건이 없기에 무한 반복하는 코드가 됨
for (int i = 1; i <= 10; i++){
System.out.println(i);
}
int i = 1
i <= 10
System.out.println(i);
i++
i <= 10
조건이 거짓이 되면 for문을 빠져나감🔥 한줄요약
while문으로도 표현할 수 있지만, for문으로 표현하면 구조적으로 깔끔하게 표현할 수 있다.