2008. 1. 24. 21:34ㆍ컴퓨터 프로그램/JAVA
import java.util.*;
public class EnhancedFor
{
public static void main(String[] args)
{
int[] aa = {5,4,7,1,9,12,0,3,2,6};
for(int en=0; en < aa.length; en++) // 일반 for문
{
System.out.print("["+aa[en]+"]");
}
System.out.println();
for(int en:aa)
{
System.out.printf("[%d]", en);
}
System.out.println();
String[] sNames={"소철","무궁화","개나리","철쭉"};
for(String sName:sNames) // Enhanced for 문 -> 배열 1번째부터 자동으로 배열 마지막까지 연산 (타입 변수 : 배열명)
{
System.out.printf("[%s]", sName);
}
System.out.println();
int[][] bb={{3,4,5},{7,8,9},{1,2,3}};
for(int[] outs:bb)
{
for(int ins:outs)
{
System.out.printf("[%d]", ins);
}
System.out.println();
}
System.out.println();
ArrayList<String> list = new ArrayList<String>();
list.add("소철");
list.add("무궁화");
list.add("개나리");
list.add("철쭉");
for(String sName:list)
{
System.out.printf("[%s]",sName);
}
System.out.println();
for(Season sea:Season.values())
{
System.out.println(sea); // Autumn
}
}
}
enum Season //열거형
{
SPRING,SUMMER,AUTUMN,WINTER;
}