코드네임 :
JAVA - 다차원배열 / for~each 문 본문
[ 2차원 배열 ]
방법1.배열 객체를 생성하고 값 대입하기
int[][] a = new int [2][3]; #행과 열의 개수 써주기 반드시
a[0][0] = 1;
a[0][1] = 2;
a[0][2] = 3;
a[1][0] = 4;
a[1][1] = 5;
a[1][2] = 6;
방법 2. 행 성분만 먼저 생성 후 각 행에 열 성분 생성
int[][] a = new int[2][]; #열의 길이는 표시하지 않음
a[0] = new int[3]
a[0][0] = 1; a[0][1] = 2; a[0][2] =3;
a[1] = new int[3]
a[1][0] = 4; a[1][1] = 5; a[1][2] =6;
#또는
int[][] a = new int[2][];
a[0] = new int[]{1,2,3};
a[1] = new int[]{4,5,6};
방법 3. 자료형과 대입할 값만 입력
int[][] a = new int[][]{{1,2,3},{4,5,6}};
#얘는 a 따로 분리 불가!!
방법4. 대입할 값만 입력
int [][] a = {{1,2,3},{3,4,5}};
2차원 배열 생성하기
[ for ~ each 문 ]
- 이거 그냥 k:n 에서 n이 배열(n[i]), k가 그걸 저장하는 변수인거임 아래 예시 1보면 바로 이해완 ㅇㅋ?
'👾Android > JAVA' 카테고리의 다른 글
JAVA - 생성자 (0) | 2024.04.18 |
---|---|
JAVA - 클래스 (0) | 2024.04.04 |
JAVA 2주차 (문자열과 1차원배열) (1) | 2024.03.21 |
JAVA 1주차 (형변환과 연산자) (0) | 2024.03.13 |
Java.. (그냥 학교 수업 나가면서 같이 할듯) (1) | 2024.03.06 |