특정 문장들을 반복해서 수행하도록 함
for(초기식; 조건식; 증감식) {
수행될 코드; // 수행될 코드가 반복되는 것.
}
1회전:
초기식 확인 후 조건식 확인
조건식이 true면 문장 수행 후 증감식 연산
조건식이 false면 수행하지 않음
2회전:
조건식 확인 // 초기식 확인 X
조건식이 true면 문장 수행 후 증감식 수행
조건식이 false면 수행하지 않음
** 2회전 이상부터는 모두 2회전과 동일하고
조건식이 false가 나올 때까지 문장 수행
for(int i = 1; i <= 10; i++) {
System.out.println(i + “ 출력");
}
1 출력
2 출력
...
9 출력
10 출력

for(초기값1; 조건식1; 증감식1) {
수행될 코드1;
for(초기값2; 조건식2; 증감식2) {
수행될 코드2;
}
수행될 코드3;
}
ex) 구구단 2 ~ 9 단까지
for(int dan = 2; dan <= 9; dan++) { // 2~9단까지 차례대로 증가
for(int num = 1; num <= 9; num++) {
System.out.printf("%d X %d = %2d ", dan, num, dan*num);
}
System.out.println();
}
}