반응형
배열 (Array)
- 배열 기본 표현
int[] odds = {1, 3, 5, 7, 9};
String[] weeks = {"월", "화", "수", "목", "금", "토", "일"};
// 배열의 초기화
배열이란 자료형의 종류가 아닌 '자료형의 집합'을 의미한다.
위처럼 int, String 등등으로 표현할 수 있다.
배열은 자료형 뒤에 []기호를 붙여 표현한다배열이란 자료형의 종류가 아닌 '자료형의 집합'을 의미한다.
- 배열의 길이는 고정되어있다.
위의 요일의 집합 예제는 아래와 같이 표현할 수도 있다.
String[] weeks = new String[7];
weeks[0] = "월";
weeks[1] = "화";
weeks[2] = "수";
weeks[3] = "목";
weeks[4] = "금";
weeks[5] = "토";
weeks[6] = "일";
배열의 길이만 설정하여 변수를 먼저 생성한 다음 그 값은 나중에 대입하는 방법이다. 단, 위 예처럼 초기값 없이 배열 변수를 만들때에는 반드시 길이값이 필요하다.
즉,
String[] weeks = new String[];
에는 길이값이 없으므로 사용할 수 없다.
- 배열의 길이
배열의 길이는 length를 이용하여 구한다.
for문에서 사용가능 하며, 변수.length를 사용하면 배열의 길이를 구할 수 있다.
for문 예제 : weeks 배열을 순서대로 출력하는 프로그램
String[] weeks = {"월", "화", "수", "목", "금", "토", "일"};
for (int i=0; i<weeks.length; i++) {
System.out.println(weeks[i]);
}
다음 코드에서 weeks.length로 weeks배열의 길이를 알 수 있다.
반응형
'Study > JAVA' 카테고리의 다른 글
[점프투자바] 04장 제어문 04-3 while문 (0) | 2021.10.21 |
---|---|
[점프투자바] 03장 자료형 03-7 ~8 리스트(List), 제네릭스(Generics) (0) | 2021.10.20 |
[JAVA] Mac 관련 단축키 및 여러가지 설정방법 (0) | 2021.10.20 |
[점프투자바] 04 제어문 04-1 ~ 2 조건문(if문, switch문) (0) | 2021.10.20 |
[점프투자바] 03 자료형 03-5 StringBuffer (0) | 2021.10.20 |