배열

ELODY🌝·2021년 10월 22일
0
post-thumbnail
  • 여러개의 값을 담을 때 사용한다.
  • new 명령어로 배열 갯수를 정해 대입을 하지 않으면 배열을 사용할 수 없다.
  • 중괄호 {}를 이용해서 값을 추가 해 선언 하면 알아서 그 만큼 배열 인덱스가 정해진다.
  • 초기화를 안하면 0으로 초기화가 된다.

장점

1. 하나의 배열 변수로 여러개를 관리 할 수 있다.
2. 반복문 사용을 하여 탐색, 비교를 할 수 있다.

단점

1. 같은 자료형으로 만들어야 한다.
2. 초기화 할 때 생성한 배열의 개수 만큼만 사용이 가능하다.
   그 이상 사용 하려면 새로 만들어야 한다.
       
int[] a = {1, 3, 5, 7, 9};
String[] weeks = new String[7];
weeks[0] = "월";
weeks[1] = "화";
weeks[2] = "수";
weeks[3] = "목";
weeks[4] = "금";
weeks[5] = "토";
weeks[6] = "일";

위는 다 1차원 배열이고, 다차원도 가능 하지만 보통 2차원정도 까지 사용한다.

int [][] second = new int[3][3];

이런식으로 다차원 배열을 사용 가능하다.



위의 다차원 배열을 해석할때의 그림이다 두 버전으로 표현이 가능하다.

profile
꼼꼼한 금붕어 읏쨔

0개의 댓글