1. 배열 선언


타입[ ] 변수; 

타입 변수 [ ];

ex)

int[ ] intArray; 

String[ ] strArray;


배열도 객체이기 때문에 힙 영역에 생성됩니다.


2. 배열 생성


데이터타입 [ ] 변수 = { 값0, 값1, 값2 ...};

혹은 배열 변수를 미리 선언한 후 값 목록을 생성하려면 new 연산자를 사용합니다.

ex)

String [] names = null;

names = new String[] {"이효리", "이상순", " 박보검"};

메소드의 매개값이 배열일 때도 그냥 배열을 막 집어넣는게 아니라 꼭 new 연산자를 사용합니다.

ex)

int add(int[] scores) {...}

int result = add( {95, 85, 90} );   <-틀림

int result = add( new int[] {95, 85, 90} ); 


* 아직 값들이 정해지지 않은 배열을 미리 만들려면 

타입[] 변수 = null;

변수 = new 타입[길이];

ex)

int[] intArray = new int[5];

: 길이 5인 int[] 배열을 생성함





+ Recent posts