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[]) 에도 사용 가능한 것 같습니다.
'Com > Java' 카테고리의 다른 글
[Java] 클래스의 정적 필드 / 정적 메소드 / Static Field / Static Method (0) | 2013.08.05 |
---|---|
[Java] Overriding / 오버라이딩 / Overloading / 오버로딩 (0) | 2013.08.05 |
[Java] Exception 처리 (0) | 2013.08.05 |
[Java] 연산에서 형변환 / Casting (0) | 2013.08.05 |
[Java] String[]args / String args[] (1) | 2013.08.04 |