본문 바로가기

배열2

배열2 (다차원 배열, 향상된 for 문, 참조자료형) 1. 다차원 배열2. 향상된 for문3. 참조자료형  1. 다차원 배열다차원 배열은 2차원 이상의 배열을 말합니다. 2차원 배열을 쉽게 생각하면 수학시간에 배웠던 행렬을 생각하거나, 배열 안에 배열이 존재한다고 생각하면 좀더 쉽게 이해할 수 있습니다. 3 * 3 행렬의 구조를 생각해볼까요. 3행 3열의 행렬인데, 각 좌표를 보면 (행번호,열번호)로 이루어져 있습니다. (2,0)은 행의 2번 인덱스, 열의 0번 인덱스가 좌표가 됩니다. 이제 코드로 3x3 행렬의 2차원 배열을 선언하고, 1~9까지의 값을 순서대로 대입해 보겠습니다.int[ ][ ] matrix = new int[3][3];  matrix[0][0] = 1;matrix[0][1] = 2;matrix[0][2] = 3;matrix[1][0] .. 2024. 8. 17.
배열1 (배열선언, 배열사용) 1. 배열 선언2. 배열 사용   1. 배열 선언배열도 변수를 선언할 때와 마찬가지로 먼저 변수를 선언하고, 사용해야 합니다. 배열 변수를 선언하는 방법은 두가지가 있습니다.데이터 타입[ ] 변수명; 데이터 타입 변수명[ ]; 데이터 타입(자료형) 뒤에 대괄호 [ ] 를 넣거나, 변수명 뒤에 대괄호를 넣으면 배열 변수를 선언한 것입니다. 실제 코드로 배열 변수를 선언해보면, int[] arrInt;int arrInt2[]; double[] arrDouble;String[] arrString; arrInt 변수와 arrInt2 변수는 모두 정수타입의 배열 변수이고, 대괄호가 데이터 타입 뒤에 있거나, 변수뒤에 있어도 모두 동일한 의미입니다. int 타입외에도 double 이나 String 도 뒤에 대괄호가.. 2024. 8. 15.