반복문인 for문의 기본형식은 아래와 같다.

 

For: 반복 횟수를 알고 있을 경우

for(초기; 조건; 증감)

 

 처음에는 초기, 조건, 증감 값을 모두 입력했지만 예외형식도 존재한다. 크게 3가지가 있는데 예제를 통해 알아보자.

 

예외1: 초기값은 생략 가능

 

int i=0;

for(; i<5; i++){

System.out.println("moondol");

}

 

*해설: for문의 소괄호 안에 초기값을 입력하지 않고 ; 로 구분만 해주었다.

 

예외2 : 초기, 증감 생략가능(while은 안 됨)

 

int i=0;

for(; i<5; i;){

System.out.println("moondol ");

i++;

}

 

*해설: for문의 소괄호 안에 초기값과 증감을 입력하지 않고 ; 로 구분만 해주었다.

 


예외3 : 초기 증감을 여러 개 포함 가능

 

int i, j;

for(i=0, j=0; (i+j)<6; i+=2, j+=2){

System.out.println("moondol ");

}

 

*해설: int자료형으로 ij를 선언만 하고 i j의 값과 증감을 모두 for문에 담았다



+ Recent posts