배열
연관된 정보를 그룹핑 하는데 사용한다.
변수가 하나의 데이터를 저장하기 위한 것이라면
배열은 여러 개의 데이터를 저장하기 위한 것이며 집합 데이터 처리를 수월하게 해준다.
단, 타입은 한가지 값만 담을 수 있다. ex) int a [ ] 이라면 int 타입만 가능하다.
배열의 크기는 고정적이며, 각 방은 자동으로 초기화 된다.
1) 배열의 선언
int [ ] a; / char [ ] a; / float [ ] a; /
2) 배열 생성
int [ ] a = new int[5];
b = new char[3];
0으로 초기화 되어 있는 배열에 값을 넣을 때는 하기와 같이한다.
a[0]=1 // 0 번째 배열에 1 을 삽입
a[1]=3 // 1 번쨰 배열에 3을 삽입
배열명.length : 배열의 길이 값을 갖는 속성
나중에 배열의 길이가 바뀔 수 있기 때문에 길이만큼을 표현 할떄는 length를 쓰도록 하자.
// 배열로 루프를 진행 하고 해당 배열의 내용을 구해라
int[] a = new int[5]; // int 타입의 공간이 5개인 배열을 생성
for (int i = 0; i < a.length; i++) { // i = 0 일때, 배열 a 의 길이 만큼 진행 될 것이다
a[i] = i + 1; //한번의 루프 마다 초기화 되어 있는 배열 안에 i + 1 을 하여라.
} //첫번재 for 반복문을 빠져 나온다.
for (int i = 0; i < a.length; i++) { // 배열의 길이만큼 다시 진행 하며,
System.out.println(a[i]); 각 진행 마다 a[i] 배열의 값을 프린트 하여라
} //두번째 반복문을 빠져나와 첫번쨰로 돌아간다.
'JAVA' 카테고리의 다른 글
[JAVA] 자바 배열 복사 (얕은 복사) (0) | 2023.02.20 |
---|---|
[JAVA] 자바 2차원 배열 (0) | 2023.02.20 |
[JAVA] 자바 기타 제어문 : break, continue, return (0) | 2023.02.19 |
[JAVA] 자바 제어문 : 반복문 (while) (0) | 2023.02.19 |
[JAVA] 조건문 if 와 반복문 for 를 이용한 피보나치 수열 구하기 (0) | 2023.02.19 |