Study/Computer Science
Java 프로그래밍 기초 3 - 배열
Lycoris radiata
2020. 3. 9. 10:31
배열이란 : 자료형이 같은 데이터들의 집합체
사용방법 : 변수와 마찬가지로 선언 및 초기화 후 사용
int[6] arr = [10,20,30,40,50,60]; // int 뒤의 [] 에는 총 자료들의 갯수 = 뒤에는 배열에 할당될 자료들
//호출시 []안의 수는 접근할 인덱스 번호
System.out.println("arr[0] : " + arr[0]); // 배열의 첫번째는 [0], 따라서 10 출력
System.out.println("arr[1] : " + arr[1]); // 20 출력
장점 : 인덱스를 통한 자료 관리 용이
메모리 할당 : int arr[] = new int[3] 과 같이 new를 사용해서 int형(4byte) 3개 분량 메모리 할당
배열 변수와 주소: 배열 변수는 배열 데이터 주소(구체적으로는 첫번째 인덱스 주소)
배열 기본 속성 함수
1) 배열 길이 : arr.length
2) 배열 자료 출력 : System.out.println(arr.toString(arr)) (for문 안써도 됨)
3) 배열 자료 복사 : arr3 = arr.copyOf(arr, arr.length)
다차원 배열
2차원 배열 = arr[][] 형태, 행렬, 앞이 행(세로) 뒤가 열(가로)