상세 컨텐츠

본문 제목

반복문 - for문

JAVA

by 본투비곰손 2022. 7. 6. 23:17

본문

728x90

for문의 수행 순서

for(초기화식; 조건식 ; 증감식)

{

      수행문;

}

package ch19;

public class ForTest {

	public static void main(String[] args) {
		int sum = 0;
		for(int i = 0,count = 1; i<10; i++, count++) {
			sum += count;
		}
		System.out.println(sum);
	}

}

최종 정리 

 

  while문 do-while문 (수행문 1회는 항상실행) for문
수행 조건이 참인 동안 반복 수행
조건이 맞지 않으면 수행 부분이 없음
조건이 참인 동안 반복 수행
수행문을 먼저 수행하고 조건 체크
초기화,조건체크,증감 순을 한번에 확인 할 수 있다.
쓰임 조건식의 결과나 변수가 참, 거짓인 경우 사용 조건식의 결과나 변수가 참,거짓인 경우 사용 특정수의 범위, 횟수와 관련하여 반복되는 경우 주로 사용 배열과 함께 많이 사용됨

for문의 문장은 생략 가능

초기화식 생략 : 이미 이전에 값이 초기화 되어 for 내부에서 생략이 가능

for(; i<5 ;i ++)

조건식 생략 : 반복 수행에 대한 조건이 수행문 내부에 있는 경우

for(i=0 ; ; i++) {

   sum += i ;

   if(sum >200) break;

}

증감식 생략 : 증감식에 대한 연산이 복잡하거나 다른 변수의 연산 결과값에 결정이 되는 경우

for(i=0 ; i < 5 ; ) {

    i = (++i) % 10;

}

무한 반복 

for( ; ; ) {

 

}

 

주의 사항 

i + 1 과  i++ 는 전혀 다름 !!! 

i++ 은 i = i +1 이다...

 

728x90

'JAVA' 카테고리의 다른 글

중간에 멈추는 break 무시하고 계속 진행하는 continue  (0) 2022.07.08
중첩 반복문  (0) 2022.07.08
반복문 do-while문  (0) 2022.07.06
반복문 - while문  (0) 2022.07.06
switch-case문  (0) 2022.07.06

관련글 더보기