array
-
[Camel][Java] Multi-Dimensional Array(다차원배열) feat. 2차원배열Java/개념 정리 2020. 2. 19. 19:19
다차원배열(Multi-Dimensional Array)이란? 다차원배열이란 2차원 이상의 배열을 말합니다. 그러나 일반적으로 2차원을 넘어서는 3차원,4차원 배열을 잘 사용하지 않습니다. 2차원 배열 2차원 배열은 둘 이상의 변수가 2차원의 형태로 존재하는 배열입니다. 2차원 배열 역시 인스턴스를 기반으로 구성됩니다. 이러한 2차원의 배열의 생성은 다음과 같습니다. int [][] arr = new int[3][4]; arr[0][0] arr[0][1] arr[0][2] arr[0][3] arr[1][0] arr[1][1] arr[1][2] arr[1][3] arr[2][0] arr[2][1] arr[2][2] arr[2][3] 위에 생성된 배열은 세로의 길이가 3, 가로의 길이가 4인 2차원 배열입니다..
-
[Camel][Java] Array ( 배열 )Java/개념 정리 2020. 2. 19. 18:25
배열(Array)은 왜 사용할까? 우리가 배열을 사용하는 이유는 간단합니다. 다수의 변수를 선언할 때의 편의성을 위해서 입니다. 선언해야 하는 변수가 적다면 물론 배열을 사용할 필요는 없습니다. 하지만 예를 들어 한 학교 학생에 대한 수십, 수백개의 변수를 생성해야한다면 배열의 효율성을 확인할 수 있을 것입니다. 만약 300개의 변수의 값을 전부 변경하고 싶을 때 배열을 사용하지 않으면 엄청난 줄의 코드를 작성해야 할 것입니다. 하지만 배열을 사용하면 반복문을 이용해서 동일한 코드를 적용할 수 있게 됨으로써 코드작성의 효율을 높일 수 있습니다. 배열의 생성 배열도 역시 문자열처럼 변수와 메소드로 구성된 인스턴스입니다. 그렇다면 이제 배열을 생성하는 코드를 살펴봅시다. int[] arr = new int[..