본문 바로가기
Java/[점프 투 자바] 하루 공부 정리

배열(Array)

by 개발로 냥냥펀치 2023. 2. 5.

༼๑⁰⊖⁰๑༽❤

 

배열(Array)

 

- 자료형 타입 바로 옆에 [ ] 기호를 사용하여 표현한다.

- 자료형의 집합을 의미한다.

 

int[] odds = {1, 3, 5, 7, 9};

String[] weeks = {"월", "화", "수", "목", "금", "토", "일"};

위의 코드는 int형과 String형 배열을 나타낸 예이다.

 

- 1차원 코드로, 2차원이나 3차원 등의 다차원 배열도 구성이 가능하다.

 

String[] weeks = new String[];    // 길이에 대한 숫자값이 없으므로 컴파일 오류가 발생한다.

- 배열의 길이는 미리 선언해주어야 한다.

 

String[] weeks = {"월", "화", "수", "목", "금", "토", "일"};
System.out.println(weeks[3]); //'목' 출력

- 배열은 인덱스를 사용하여 접근이 가능하다.

 

String[] weeks = {"월", "화", "수", "목", "금", "토", "일"};
for (int i = 0; i < weeks.length; i++) {
    System.out.println(weeks[i]);
}

- 배열의 길이는 length 메서드로 구할 수 있다.

 

- 정해진 배열의 인덱스 이외의 값에 접근할 경우 'ArrayIndexOutOfBoundsException' 오류가 발생한다.

'Java > [점프 투 자바] 하루 공부 정리' 카테고리의 다른 글

맵(Map)  (0) 2023.02.08
리스트(List)  (0) 2023.02.08
StringBuffer  (0) 2023.02.02
문자열(String)  (0) 2023.02.01
문자(char)  (0) 2023.02.01