Array (배열)

기록하는 용도·2022년 8월 7일
0

Array ( 배열 )

데이터 여러개를 하나의 공간에서 관리하기 위해 다수의 데이터를 저장하고 효과적으로 관리하기 위한 객체

1) Primitive Data ( 기본형 데이터 ) Array

배열 선언

int [] ages; // int [] int형의 배열 데이터 타입, 
  							 // int ages []; 과 동일한 표현

배열 생성

ages = new int[3]; // 3개 요소를 담을 수 있는 배열 객체 생성 3 => length

배열 요소 할당

ages[0] = 11; //index는 0부터 시작
ages[1] = 20;
ages[2] = 28;
  		

배열 선언 생성 할당 동시에

		int[] ages = {11,22,18,45,42}; 

2) Reference Data ( 참조형 데이터 ) Array

배열 선언

Person[] pa;

배열 생성

pa = new Person[3]; //Person 객체를 3개 저장할 수 있는 배열 객체 생성

배열 요소 할당

pa[0] = new Person("손석구", 30); //배열의 첫번째 공간에 Person 객체 주소값 할당

첫번째 요소의 name을 출력

System.out.println(pa[0].getName());

참조형 데이터 저장 배열의 선언, 생성, 할당 동시에

Item[] items = {new Item("진라면","오뚜기", 1000), 
				new Item("비빔면", "팔도", 1200),
				new Item("짜파게티", "농심", 800)
				};
Person[] pa = {new Person("손석구",30), new Person("아이유", 31)}; 

2차원 배열

int [][] rain = new int[3][12]; //3년간 매월 강우량을 저장

0개의 댓글