Array
동일한 Type의 변수를 여러개??
변수 수가 증가 코드의 길이가 길어지고, 반복문에 적용이 불가능하다.
Array로 동일한 Type의 변수를 대신할 수 있다.
int Type기준으로 배열을 만들어 보자!
| 선언 | int[] array; | int array[]; |
| 생성 | array = new int[10]; | array = new int[100]; |
| 선언과 동시 생성 | int[] array = new int[5]; | int array[] = {1,2,3,4,5}; |
| 개별 할당 | array[0] = 10; | array[1] = 8; |
Array는 index를 이용한다. index는 0부터!
length
default value
- Array요소중에 값을 할당받지 않은 요소는 default value 값을 가진다.
Array 단점
-
할당이후, 크기 변경을 할 수 없다.
-
각 요소의 변경은 가능하지만, 삭제는 불가능하다.
2차원 Array
| 선언 | int[][] array; | int array[][]; | int[] array[]; |
| 생성 | array = new int[10][10]; |
||
| 선언과 동시 생성 | int[][] array = new int[5][10]; int[][] arr = {{1,2,3},{4,5,6},{7,8,9}}; //3행 3열 배열 int[][] arr2 = new int[8][]; // 8행 ?열 //2차원 배열 생성하고, 1차 생성 후 필요에 따라 2차 배열 생성 |
||
| 개별 할당 | array[0][2] = 10; |
||
'JAVA' 카테고리의 다른 글
| JAVA 생성자(Constructor) (0) | 2020.09.09 |
|---|---|
| JAVA 객체지향 프로그래밍(OOP - Object Oriented Programming) (0) | 2020.09.04 |
| JAVA의 Data Types (0) | 2020.08.31 |
| JDK, JRE, JVM (0) | 2020.08.29 |