for(변수 : 배열){ 반복 실행문; }
->배열의 처음부터 끝까지 모든 요소를 한 개씩 스캔한다
장점 1. 일반적인 for문의 코드 길이보다 짧다 2. 순회하는 데이터를 통해 어떤 데이터를 사용하는지 쉽게 알 수 있다.
단점 1. 순회중 index의 삭제가 불가능하다. 2. 순회의 시작점과 끝을 임의로 변경할 수 없다.