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[] 배열을 생성함
'코딩' 카테고리의 다른 글
[Java] Calendar 활용하기 (0) | 2018.02.18 |
---|---|
[Java] 열거 (Enumeration, Enum) (0) | 2018.02.18 |
[Java] 향상된 for문 (0) | 2018.02.18 |
[Java] 배열 복사하기 (arraycopy 메소드) (0) | 2018.02.18 |
[Java] 데이터 타입의 분류 (변수 타입/참조 타입) (0) | 2018.02.03 |