March 28, 2022
String[] weeks = {"월", "화", "수", "목", "금", "토", "일"};
int[] odds = {1, 3, 5, 7, 9};
[]
로 표현된다. (int
형의 배열은 int[]
로 표현된다.)public class Array {
public static void main(String[] args) {
String[] weeks = new String[7];
weeks[0] = "mon";
weeks[1] = "tue";
weeks[2] = "wed";
weeks[3] = "thu";
weeks[4] = "fri";
weeks[5] = "sat";
weeks[6] = "sun";
System.out.println(weeks[3]);
}
}
// thu
따라서
String[] weeks = new String[];
위 처럼 초기값 없이 배열 변수 생성시 컴파일 오류가 발생한다.
System.out.println(weeks[3]);
// thu
String[] week = {"월", "화", "수", "목", "금", "토", "일"};
for (int i=0; i<weeks.length; i++) {
System.out.println(weeks[i]);
}
/*
mon
tue
wed
thu
fri
sat
sun
*/
ArrayIndexOutOfBoundsException
배열의 길이를 초과하여 접근시도시