: 데이터를 관리하기 위해 기본적으로 사용.
- 배열 선언 및 초기화
: 배열은 만들어진 자료형과 같은 자료형의 값만 넣을 수 있다.
1) 배열 선언 후 초기화
int[] arr1 = new int[3];
arr1[0] = 10;
arr1[1] = 20;
arr1[2] = 30;
2) 배열 선언과 동시에 초기화
int[] arr2 = {10, 20, 30}
배열은 한번 크기가 정해지면 크기가 변경될 수 없다.
- 배열의 기본 속성
: 변수는 기본 자료형 데이터를 가지고 있으나, 배열 변수는 데이터의 주소를 가지고있다.
int[] arr1 = {1, 2, 3, 4, 5}
int[] arr2 = null;
① 배열 길이 : arr1.length
② 배열 요소 출력 : Arrays.toString(arr1)
int[] arr1 = {1, 2, 3, 4, 5}
System.out.ptinyIn(Arrays.toString(arr1)) → 출력 : [1, 2, 3, 4, 5]
//그냥 arr1만 출력할 경우 → 해당 배열의 주소값이 출력된다.
System.out.ptinyIn(arr1) → 출력 : I@123456
③ 배열 요소 복사
int[] arr1 = {1, 2, 3, 4, 5}
int[] arr2 = null;
arr2 = Arrays.copy0f(arr1, arr1.length);
- 다(N)차원 배열
: 배열안에 또다른 배열이 존재하는 것.
삼차 이상의 배열은 사용도 어렵고 메모리도 많이 필요하기에 거의 쓰지 않는다.
int[][] arr = new int[3][2];
arr[0][0] = 1;
arr[0][1] = 10;
arr[1][0] = 2;
arr[1][1] = 20;
arr[2][0] = 3;
arr[2][1] = 30;
3행(가로줄) 2열(세로줄)
1 | 10 |
2 | 20 |
3 | 30 |
'프로그램 공부 > Java' 카테고리의 다른 글
Java : Scanner (0) | 2024.01.07 |
---|---|
Java 기존 파일 가져오기 (0) | 2024.01.06 |
Java 연산자 (1) | 2024.01.05 |
Java 특수문자 & 서식문자 (0) | 2024.01.05 |
Java 변수 써보기 (0) | 2024.01.05 |