자바(Java)/JAVA 2SE

반복문 - for 문

본클라쓰 2010. 12. 1. 14:01

 for문은 주어진 조건을 만족할 때까지 반복하는 문장이다. 이 때 조건은 값의 길이만큼을 만족하면 된다.

 

for ( 초기값 ; 종료조건 ; 증가값 ) {

    반복할 문장

}

 

 초기값은 for문이 시작할 때 한번만 실행되며 반복을 시작할 때의 값을 지정한다. 종료조건은 해당 조건이 true이면 반복을 계속하며, false이면 반복을 종료한다. 증가값은 반복을 수행하면서 1회당 증가할 값을 나타낸다.

 

 

for문 예제)

class ForDemo {
    public static void main(String[] args) {
        for( int i =1; i < 6; i++) {
            System.out.println("카운터 : "+i);
        }
    }
}

 

위 코드의 결과는


카운터 : 1
카운터 : 2
카운터 : 3
카운터 : 4
카운터 : 5

 

for문을 사용하여 무한 반복문을 만들기 위해서는 아래와 같이 한다.

 

for(  ) {

 

}

 

Collections 객체나 arrays 객체를 사용하여 반복을 수행할 때는 다음과 같이 할 수 있다.

 

class EnhancedForDemo {
    public static void main(String[] args){
        int[] numbers = {1,2,3,4,5};


        for( int item : numbers ) {
            System.out.println("카운터 : "+item);
        }


    }

}

 

 

 

 

위 코드의 결과는


카운터 : 1
카운터 : 2
카운터 : 3
카운터 : 4
카운터 : 5