최신글
hyeonga_code
Java의 신_Chapter 07_Array 본문
반응형
2024.03.26
- Array
-- 같은 자료형 여러개를 하나의 변수에 저장
더보기
int[] arr1 = new int[2];
// int형 값을 2개를 저장할 수 있는 배열
int arr2[] = new int[3];
// int 형 값을 3개를 저장할 수 있는 배열
int[] arr3 = { 1, 2, 3, 4 };
// int 형 배열에 값이 4개인 배열
arr1[0] = 15;
// 배열 arr1 의 0번째에 15를 저장
---- 배열은 반드시 초기화해야 사용할 수 있다.(참조형)
---- 배열의 인덱스는 0부터 시작하므로 배열크기-1이 최대값이다.
---- 참조 자료형을 가지는 배열은 초기화하지 않는 경우 null을 가진다.
---- 배열은 참조 자료형이므로 출력시 @ 값으로 출력된다.
---- 중괄호로 값을 초기화 하는 경우
------ 선언과 초기화가 한 문장으로 연결되어야 한다.
------ 중괄호 안의 값은 줄바꿈의 영향을 받지 않는다.
-- 이차원배열
더보기
int[] twoarr1[] = new int[2][3];
// 3개의 값을 가지는 int 형 배열을 2개 가지는 배열
int[][] twoarr2 = new int[2][]; // 가능
// new int[][] > 불가능
// new int[][3] > 불가능
int[][] twoarr3 = { {1, 2}, {3, 4} };
---- 1차원 배열의 크기만 초기화할 수 있다.
------ 2차원 배열의 크기도 무조건 초기화해야 한다.
-- 배열의 길이 .length
더보기
int[] arr = new int[3];
System.out.println("배열의 길이: " + arr.length); // 배열의 길이: 3
int[][] arr2 = new int[2][3];
System.out.println("2차원 배열의 길이: " + arr2.length); // 2차원 배열의 길이: 2
System.out.println("2차원 배열[0]의 길이: " + arr2[0].length); // 2차원 배열[0]의 길이: 3
-- 상향된 FOR
더보기
for ( 타입 변수이름 : 탐색할 객체 ) {
// 객체의 내용을 순서대로 돌며 변수 이름으로 지정하여 실행
}
반응형
'Java' 카테고리의 다른 글
Java의 신_Chapter 09_Package (0) | 2024.03.28 |
---|---|
Java의 신_Chapter 08_Reference Type (0) | 2024.03.28 |
Java의 신_Chapter 06_Condition (0) | 2024.03.27 |
Java의 신_Chapter 05_Operator (0) | 2024.03.27 |
Java의 신_Chapter 04_Type (0) | 2024.03.27 |