배열
같은 타입의 여러 변수를 하나의 묶음으로 다룸.
0 1 2 3 4... 0부터 시작한다.
위의 것들 하나하나 index라고 하는 값들.
index를 다루기 위해 참조 변수가 필요함. 저장 공간 다루기
참조 변수의 이름을 붙여줌. 스코어 0, 스코어 1...
저장공간이 아무리 많아도 자동으로 이름이 만들어져서 저장됨 - 변수처럼 일일히 명명하지 않아도 저장된다는 장점.
변수는 떨어져있는데 배열은 연속적으로 붙어있다.
배열의 선언과 생성.
배열을 선언하면 배열을 다루기 위한 참조 변수가 만들어짐. 생성하면 저장 공간 만들어짐.
타입[ ] 변수이름; int[ ] score;
[5] 저장 공간 개수 5...
배열의 길이
배열은 한 번 생성하면 길이를 바꿀 수 없다...
(크기를 늘리려고 할 때 연속되는 저장공간이 비어있는지 아닌지 알 수가 없음.)
새롭게 큰 걸 만들고 기존의 배열을 복사해서 넣자.
index 범위를 벗어나지 말자... 에러남.
arr.length 배열의 길이
배열의 초기화
배열의 각 요소에 처음으로 값을 저장하는 것.
자동 초기화가 된다. ex) int = 0;
for(int i=0, i < score.length; i++)
score[i] = i * 10 + 50;
TIL 11월 20일
'TIL (ToDay I LearNEd) > Java' 카테고리의 다른 글
Java 문맥 구성과 데이터 관리 (연산자, 조건문, 반복문, 배열, 컬렉션) (0) | 2024.10.20 |
---|---|
Java의 기본 개념 (1) | 2024.10.14 |
Java_String format 형식 (0) | 2024.10.10 |
본격적으로 Java를 시작하기 전에 알아야 할 것들. JVM, 변수 (0) | 2024.10.08 |
Java의 작동 원리와 장점 (0) | 2024.09.09 |