본문 바로가기

JABA

2. For문

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