for문을 만드는 방법
1. for ( ) { }
2. 소괄호 내부의 구성은 아래와 같다.
(초기화; 조건; 증감)
여기서 초기화란 for문을 최초로 만나는 순간에만 동작한다. 따라서 생략해도 된다.
- 조건을 만족하는 동안 for문이 반복된다. (while, if, switch의 조건식과 동일하다.)
- 조건이 없으면 무조건이므로 무한 반복이다. // for ( ; ; ) { }
- 증감도 생략 가능하다.
3. 중괄호 내부는 for문을 반복하며 작업할 내용이다.
4. for문은 조건 파트가 참인 동안은 계속 반복된다. (중요)
for (int idx = START; idx < END; idx++) {
System.out.println("idx = " + idx);
}
fot문 루프 만드는 방법
1. 외부에 0으로 초기화 변수를 선언한다.
2. for ( ; ; 변수++ ) { }
int sum = 0;
int count = 0;
for (int idx = 3; idx <= 10; idx++) {
sum = sum + idx;
System.out.println("count =" + (++count) + ", sum = " + sum);
}
System.out.println("3 ~ 10까지의 합: " + sum);
count는 1, sum은 3부터 count는 8, sum은 52까지 출력후에
마지막 줄인 " 3 ~ 10까지의...." 문장을 출력한다.
for문의 continue
for (int i = START; i <= END; i++) {
if (1 % 2 == 0) { continue; }
System.out.println("i = " + i);
}
continue는 skip과 동일하다.
continue에 걸리면 뒷문장을 출력하지 않고 다시 첫줄의 i++로 넘어간다.
( + whlie은 단순반복에, for는 조건반복에 주로 쓰인다.)
'JABA' 카테고리의 다른 글
| 6. While문 (0) | 2023.03.21 |
|---|---|
| 5. Switch문 (0) | 2023.03.21 |
| 4. Scanner 사용자 입력 (0) | 2023.03.21 |
| 3. If문 (0) | 2023.03.21 |
| 1. 변수 (0) | 2023.03.21 |