문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 | 다음 판 양쪽 다음 판 | ||
study:java:javachobo:ch5 [2010/01/21 09:25] starlits |
study:java:javachobo:ch5 [2010/01/21 09:30] starlits |
||
---|---|---|---|
줄 79: | 줄 79: | ||
===== 가변 배열 ===== | ===== 가변 배열 ===== | ||
+ | |||
+ | - 자바에서는 2차원 이상의 배열에 대해서 " | ||
+ | - 2차원 이상의 다차원 배열을 생성할 때 전체 배열 차수 중 마지막 차수의 크기를 지정하지 않고, \\ 추후에 각기 다른 크기의 배열을 생성함으로써 고정된 형태가 아닌 보다 유동적인 가변 배열을 구성할 수 있다. | ||
+ | - 아래와 같이 | ||
+ | int[][] score = new int[5][]; | ||
+ | score[0] = new int[4]; | ||
+ | score[1] = new int[3]; | ||
+ | score[2] = new int[2]; | ||
+ | score[3] = new int[2]; | ||
+ | score[4] = new int[3]; | ||
+ | </ | ||
+ | - 가변배열 역시 중괄호{}를 이용해서 다음과 같이 생성과 초기화를 동시에 하는 것이 가능하다. <code java> | ||
+ | int[][] score = { | ||
+ | {100, 100, 100, 100}, | ||
+ | {20, 20, 20}, | ||
+ | {30, 30}, | ||
+ | {40, 40}, | ||
+ | {50, 50, 50} | ||
+ | }; | ||
+ | </ | ||
+ | |||
===== 배열의 복사 ===== | ===== 배열의 복사 ===== |