카테고리1

Chrome (1) GAME (2) HTML (3) Internet Explore (1) Movie (1) TIP (2) Windows (2) java (51) 건강 (1) 맛집 (1)

Post List

2017년 3월 6일 월요일

java] 2차원 배열



1차원 배열은 한줄로 되는 것을 말한다고 하면
2차원 배열은 표와 같은 형태라 보면 된다.


위의 것을 표현하면

int[][] arr= new int [3][5];  가 되며

세로로 3칸
가로로 5칸 이라는 말이다.

배열 선언시 []의 위치는 

int[][] arr = new int [3][5];
int arr[][] = new int [3][5];
int[] arr[] = new int [3][5];

의 모습으로도 가능하다.
그러나 헷갈리니 첫번째 모습으로 선언하자.

초기화는 

int[][] arr = {{1,2,3,4,5},{1,2,3,4,5},{1,2,3,4,5}};

int[][] arr = {
          {1,2,3,4,5},
          {1,2,3,4,5},
          {1,2,3,4,5}
          };

위 두가지는 다른 모습이나 보기 좋게 줄바꿈을 했다는 것을 제외하고는 같은 모습이다.
그리고 아래와 같이 개별적으로도 초기화가 가능하다.

arr[0][3]=12;
arr[1][1]=100;
arr[2][3]=3;


출력할 때는

System.out.println("arr[0][3] = "+arr[0][3]);
System.out.println("arr[1][1] = "+arr[1][2]);
System.out.println("arr[2][3] = "+arr[2][3]);


위와 같이 할 수 있다.

댓글 없음:

댓글 쓰기