읽기 전용으로 할 때
for문의 ':'은 연산자가 아니고 범위 기반 루프라는 문법에서 사용되는 구분자로 인식된다.
굳이 배열의 범위를 명시하지 않아도 알아서 배열의 길이만큼 데이터를 처리할 수 있다.
public class Fruits {
public static void main(String[] args) {
String[] fruits = new String[5];
fruits[0] = "사과";
fruits[1] = "바나나";
fruits[2] = "망고";
fruits[3] = "복숭아";
fruits[4] = "포도";
for(String fruit:fruits) {
System.out.println(fruit);
}
}
}
//사과
//바나나
//망고
//복숭아
//포도