Old/JAVA

JAVA 2차원 배열

깨꾹2 2018. 8. 20. 22:20


2차원 배열의 형식은 앞에서 알아본 1차원 배열의 형식과 같다


1. 자료형[][] 배열명 = {자료};


2. 자료형 배열명[][] = new 자료형[][]{자료};


3. 자료형 배열명[][] = new 자료형[개수][개수];


으로 나타낼 수 있다.


String[][] royal = {{자료형1},{자료형2},{자료형3},{자료형4}}; // 자료형마다 4개씩 들어있다.


String[][] royal = new String[][] {{자료형1},{자료형2},{자료형3},{자료형4}} // 자료형마다 4개씩 들어있다.


String[][] royal = new String[4][4]


세개 모두 같다고 볼 수 있다.





그리고 for문을 이용해서 2차원 배열을 초기화 하면서 출력한 결과이다.(위에 부분은 짤림)


2차원 배열을 생각할때 아파트의 층과 호를 생각하면 쉽게 이해할 수 있다.


예제에서는  아파트는 4층까지있고 각층마다 4개의 호실이 있다.


그리고 호실마다 값을 넣는다고 생각해보자


0층0호에서 3층3호까지


0층0호에는 "0층0호"라는 String형 문자가 들어있고 0층 1호에는 "0층1호" 라는 값이 들어있는 것이다.


royal.legth = 아파트 층의 개수


royal[x].length = 아파트 x층의 호의 개수를 나타낸다.
























'Old > JAVA ' 카테고리의 다른 글

JAVA 오버로딩(Overloading)  (0) 2018.08.20
JAVA 클래스와 객체  (0) 2018.08.20
JAVA 향상된 for문  (0) 2018.08.20
JAVA 배열  (0) 2018.08.20
JAVA do While문  (0) 2018.08.20