for(초기식; 조건식; 증감식)
{
수행될 문장;
}
예시
for(int i = 1; i <= 10; i++) {
System.out.println(i + “ 출력");
}
실행결과
1 출력
2 출력
...
9 출력
10 출력
이중 for문
for(초기값1; 조건식1; 증감식1) {
수행될 문장1;
for(초기값2; 조건식2; 증감식2) {
수행될 문장2;
}
수행될 문장3;
}
// for문에 진입하면 수행될 문장1을 먼저 수행하고 두 번째 for문에 진입하면
조건식2가 false가 될 때까지 수행될 문장2를 수행 후 나오면
수행될 문장3을 수행하고 조건식1로 돌아와 true면 다시 반복
while(조건식) {
수행될 문장;
[증감식 or 분기문];
}
// 조건식이 true일 때 문장 수행
// 문장 수행이 끝나면 조건식
// 다시 확인 후 true면 수행
// 조건식이 false가 될 때까지 수행
// 조건식이 false가 되면 반복문 종료
* { } 안에 조건을 벗어나게 할 연산(증감식, 분기문) 필요
예시
int i = 1;
while(i <= 10) {
System.out.println(i + " 출력");
i++;
}
실행결과
1 출력
2 출력
...
9 출력
10 출력