기존 for문에서 array 선형탐색, 탐색 후 값을 받아올 value를 선언하는 과정을 별도로 진행하는 것을 하나로 merge할 수 있도록 보완된 문법이다.
for(int value:array){}
:을 기준으로, 오른쪽에는 iterable(반복대상의 배열 및 객체)를 삽입하고 왼쪽에는 iterable로 부터 추출한 값을 저장할 변수(int value)를 선언한다.
public class test {
//프로그램의 시작점
public static void main(String[] args) {
for(int value:array) {
System.out.println(value);
}
}
}