반응형
Notice
Recent Posts
Recent Comments
Link
불로구
[ 자바 알고리즘/자료구조] - 자바 다차원배열 본문
반응형
다차원배열이란
- 일반적으로 1차원 배열을 배웠을 것이다. -> int[] x = new int[5];
- 다차원 배열은 2차원 ~ n차원을 구성하는 배열이다.
-> int[][] arr = new int[5][5];
- 앞에 5를 행, 뒤에 5를 열이라고 부른다.
public class 다차원배열 {
public static void main(String[] args){
int[][] x = new int[2][4];
x[0][1] = 37;
x[0][3] = 54;
x[1][2] = 65;
for(int i=0; i<x.length; i++){
for(int j=0; j<x[i].length; j++){
System.out.println("x["+i+"]["+j+"] : " + x[i][j]);
}
}
}
}
- 3차원 배열
public class 다차원배열 {
public static void main(String[] args){
int[][][] arr = new int[2][2][2];
arr[0][0][1] = 15;
arr[0][1][1] = 15;
arr[1][0][0] = 15;
arr[1][1][1] = 15;
for(int i=0; i<arr.length; i++){
for(int j=0; j<arr[i].length; j++){
for(int k=0; k<arr[i][j].length; k++){
System.out.println("x["+i+"]["+j+"]["+k+"] : " + arr[i][j][k] + "\t");
}
}
}
}
}
- 사실 3차원 배열은 쓸일이 있나?.., 웹, 앱, 임베디드, 소켓등 여러 프로젝트를 해봤지만.. 써본적 없다..
반응형
'프로그래밍 > 알고리즘' 카테고리의 다른 글
[ 자바 알고리즘/자료구조] - 자바 이진탐색 (0) | 2021.02.11 |
---|---|
[ 자바 알고리즘/자료구조] - 자바 선형 검색(탐색) & 보초법 (0) | 2021.02.11 |
[ 자바 알고리즘/자료구조] - 자바 소수 나열 ( 성능 개선버전 추가 ) (0) | 2021.02.09 |
[ 자바 알고리즘/자료구조] - 자바 10진수 변환 (2진수 ~ N진수) (0) | 2021.02.08 |
[ 자바 알고리즘/자료구조] - 자바 배열 비교 (0) | 2021.02.08 |
Comments