본문 바로가기
개발 노트/기초 지식

[Java] 반복문 while 문을 for 문으로

by tokkiC 2022. 4. 13.

대부분의 while 문은 for문으로 단순화 시킬수있다

(모두 가능한 것은 아니다)

int i = 0;

while (i<10) {
    System.out.println(i);
    i = i + 1;
}

//위의 while 반복문은 아래와 같이 for 반복문으로 바꿀수있다

for ( int i = 0; i<10; ++i) {                 
    System.out.println(i);
}

즉 for 문의 구성은 아래와 같다

for (데이터 타입 포함 변수 선언 및 초기화; 논리 연산자로 범위 조건 설정; 연산자로 변수 증감 표현){}

for문의 경우 ++i 외에도 i++도 같은 결과가 나오지만 전위 연산자로 계산 시 연산이 더 빠르다 (++i : 전위 연산자 , i++ : 후위 연산자)

댓글