리그캣의 개발놀이터

[Java] 1차 및 2차 배열 선언하기 본문

프로그래밍 언어/JAVA

[Java] 1차 및 2차 배열 선언하기

리그캣 2020. 11. 21. 16:19

타이핑 하며 작성한 문서이기에 오타가 있을 수 있습니다. 오타나 잘못된것은 아래 댓글로 지적해주세요

배열이란?

동일 타입의 값을 여러개 취급할 수 있는 기능

인덱스라고 불리는 []로 감싼 0 부터 시작하는 정수를 사용하여 배열의 길이나 순서를 나타낼 수 있다.

배열도 결국은 타입에 따라 default value로 채워진다.

  • 참조의 경우 null
  • int / short / byte / long의 경우 0
  • float / double 의 경우 0.0
  • bool의 경우 false
  • char의 경우 \u0000

1차 배열 선언하기

int []array = new int[10];

즉 int 배열 선언시 {0,0,0,0,0,0,0,0,0,0} 와 같이 0으로 10개의 값이 초기화된다.

1차 배열에 값 넣기

int[] array = new int[5];
array[0] = 1;
array[1] = 2;
array[2] = 3;
array[3] = 2;
array[4] = 1;

System.out.println(array[0]) // 배열에서 값 추출

2차 배열 선언하기

int [][]array = new int[10][10]

2차 배열에 값 넣기

int[][] array = new int[5][5];
array[0][0] = 1;
array[0][1] = 1;
array[1][0] = 2;
array[1][1] = 2;
...

ref

Comments