티스토리 뷰

배열(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