티스토리 뷰
배열(Array) = 자료 구조 = 리스트 구조 = 선형 구조 = 연속적인 구조
동일한 자료형 구조에서 사용
동일한 데이터 여러 개를 연속적으로 만드는 구조, 덩어리, 바구니(배열) - 객체로 취급한다.
책이라는 클래스는 왜 배열이 아닌가 ? - 기억공간에 들어가는 데이터가 다른 자료형이 들어갈 수 있어서 - 이질적인 구조
자료형[] 변수
int[] a; - 정수 여러 개
Book[] b; - 책 여러 권
String[] s; - 문자열 여러 개
자바에서 배열(Array)을 객체(Object)로 취급한다
1차원 배열 = [ ]
2차원 배열 = [ ][ ]
배열을 생성하는 방법 - new int[3];
length : 배열의 길이를 구하는 속성
ex) new int [5] -> 생성과 동시에 값을 저장 하는 것 = 초기화 하는 것
배열의 초기화 예시
ex)
int[] a = {10, 20, 30, 40, 50}; OR
int [] a;
a = new int[]{10, 20, 30, 40, 50};
{ } 중괄호 안의 데이터를 초기화 리스트라고 함
기본배열 : float[ ] f = new float[3];
객체배열 : Book [ ] b = new Book[3];
'● JAVA > ○ JAVA.CS' 카테고리의 다른 글
Java 기본 개념 8 (0) | 2024.03.04 |
---|---|
Java 기본 개념 7 (2차원 배열) (0) | 2024.02.21 |
Java 기초 개념 5 (0) | 2024.02.13 |
Java 기본 개념 3 (0) | 2024.02.01 |
Java 기본 개념 2 (0) | 2024.01.31 |