본문 바로가기

Com/Java

[Java] jdk 5.0 이상 버전의 for문 추가기능

jdk 5.0 이상 버전에서 여러 기능들이 생겼는데요 그 중에 변화된 for 문에 대해 알아보도록 하겠습니다.

배열 출력을 위한 반복문으로 예를 들겠습니다.

import java.io.*;
public class Test{
    public static void main(String[]args){
        String[] body = {"머리", "어깨", "무릎", "발"};
        for(int i=0 ; i<length.body ; i++)
            System.out.println(body[i]);
    }
}

이렇게 Index 번호를 통해 반복문을 돌려줘야 반복문을 통해 배열의 출력이 가능했지만 jdk 5.0 이상 버전부터는 더욱 간편한(?) 방법으로 for 문을 통해 배열의 출력이 가능합니다.

 

import java.io.*;
public class Test{
    public static void main(String[]args){
        String[] body = {"머리", "어깨", "무릎", "발"};
        for(String str : args)
            System.out.println(str);
    }
}

 

jdk 5.0 이상 버전부터는 이렇게도 for 문을 사용할 수 있습니다. 배열 뿐만 아니라 객체 배열(Object[]) 에도 사용 가능한 것 같습니다.