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

  • Array의 길이를 알 수 있다.

 

 

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

+ Recent posts