View
1. 개념
같은 타입의 변수를 다루기 위한 것으로 데이터가 많아 질 때 변수를 따로 설정하지 않고도 데이터를 처리하기에 유용하다.
2. 배열 만들기
2-1 . 배열 선언하기
- 타입[ ] 변수명;
ex ) int[ ] intArr;
- 타입 변수명[ ];
ex ) int intArr[ ];
2-2 . 배열의 크기 생성하기
- 선언한 배열형 참조변수 옆에 = new 타입[ 크기 ] 를 지정해준다
ex ) int[ ] intArr = new int[5];
3. 배열의 초기화
배열이 생성되면서 타입에 맞는 기본값으로 초기화 되지만 자신이 원하는 값을 저장할 수도 있다.
index는 0부터 시작된다.
3-1. 직접 초기화하기
ex) int[ ] intArr = new int[5];
intArr[0] = 1;
intArr[1] = 10;
intArr[2] = 11;
intArr[3] = 12;
intArr[4] = 13;
3-2. 생성과 초기화를 동시에 하기
생성과 초기화를 동시에 하는 경우에는 크기를 지정해주지 않아도 된다.
- int[ ] intArr = new int[ ]{1, 10, 11, 12, 13};
- int[ ] intArr = {1, 10, 11, 12, 13};
4. 이차원배열
이차원 배열은 테이블형태를 기억하면 쉽다. 해당 index에 값이 들어간다고 생각하면 된다.
intArr[0][0] | intArr[0][1] | intArr[0][2] |
intArr[1][0] | intArr[1][1] | intArr[1][2] |
4-1. 이차원 배열 선언하기
- 타입[ ][ ] 변수이름 ;
ex ) int[ ][ ] intArr;
- 타입 변수이름[ ][ ];
ex ) int intArr[ ][ ];
- 타입[ ] 변수이름[ ];
ex ) int[ ] intArr[ ];
4-2. 이차원 배열의 초기화
생성과 초기화를 동시에 하는 경우에는 크기를 지정해주지 않는다.
- int[ ][ ] intArr = new int[ ][ ]{{15, 25, 35}, {6, 28 32} };
- int[ ][ ] intArr = { {11, 22, 33}, {44, 55 65} };
배열은 앞으로도 자주 써먹기 때문에 잘 기억해둬야겠다!
'JAVA' 카테고리의 다른 글
JAVA : 로또 프로그램 만들기 (0) | 2020.01.02 |
---|---|
JAVA : 숫자 야구 게임 만들기 (0) | 2020.01.01 |
JAVA : 헷갈리는 String클래스의 메서드(charAt, concat, indexOf, replace, split, substring) (0) | 2020.01.01 |
JAVA : 자바의 정석 2장 연습문제 풀이 (0) | 2019.12.29 |
reply