티스토리 뷰
2차원 배열 : 배열의 배열
1) 2차원 배열의 구조
2) 2차원 배열 구현 코드
package java.basic;
public class TwoDimensionalArray {
public static void main(String[] args) {
int[][] array4 = new int[3][4]; // 2차원 배열 생성
array4[0][1] = 10; // 2차원 배열에 값 넣기
int[][] array5 = new int[3][]; // 행의 값의 데이터 타입만 설정하는 배열 생성
//array5[0][0] = 10; array5 생성시에 열의 크기를 설정 하지 않아서 에러 발생
int[][] array6 = new int[3][]; // 열의 크기를 처음에 지정하지 않고, 각 행마다 다양한 열의 크기를 갖는 2차원 배열 생성
array6[0] = new int[1];
array6[1] = new int[2];
array6[2] = new int[3];
int[][] array7 = {{1}, {1, 2}, {1,2,3}}; //선언과 동시에 초기화
System.out.println(array7[0][0]); //2차원 배열의 출력
System.out.println(array7[2][2]);
//2차원 배열과 마친가지로 다차원 배열도, 배열의 크기만 증가시켜서 사용하면 된다.
}
}
3) 행의 값만 설정한 2차원 배열의 구조
4) 각 행마다 다양한 열의 크기를 갖는 2차원 배열의 구조
'Java > Java Basic' 카테고리의 다른 글
String[] args (Java) (0) | 2020.04.21 |
---|---|
BufferedReader, BufferWriter (Java) (0) | 2020.04.12 |
자바 메모리 관리 - 스택, 힙, 가비지 콜렉터 (0) | 2020.03.13 |
Java 객체 지향 프로그래밍 (생활코딩) (0) | 2020.02.28 |
copyOfRange(), copyOf() (Java) (0) | 2020.02.26 |
댓글
최근에 올라온 글
최근에 달린 댓글
TAG
- 20200804
- 20200503
- 20200319
- 20200624
- 20200512
- 20200504
- 생활코딩리눅스
- 20201204
- chapter8
- 20200427
- 20200417
- 20200413
- chapter7
- 20200317
- 20200330
- 20200423
- likelion
- 20200421
- 20200510
- 20200428
- 20200406
- 20200622
- 20200502
- 20200425
- 백준
- 20200420
- 20200403
- 20200424
- 20200429
- 20200415
- Total
- Today
- Yesterday