1-1 인덱스란?
배열을 상자들의 모음이라고 생각했을 때, 특정 상자에 접근하기 위한 번호입니다.
1-2 1차원 배열
int[] intArray = {1, 2, 3, 4};
1,2,3,4라는 정수형 값이 저장되어 있는 1차원 배열입니다.
1차원 배열의 값을 읽기 위해서는 대괄호 연산자인 인덱스 연산자 [ ]를 이용하여 배열의 저장된 값에 접근할 수 있으며,
배열의 인덱스는 0번 부터 시작한다고 했었습니다.
배열의 접근
System.out.println(intArray[0]); // 1
System.out.println(intArray[1]); // 2
System.out.println(intArray[2]); // 3
System.out.println(intArray[3]); // 4
1-3 배열을 만드는 세 가지 방법
1. 공간과 값을 할당하는 방법
int[] intArray = {1, 2, 3, 4};
2. 공간과 값을 할당하는 방법(다른 표기법)
int[] intArray = new int[] {1, 2, 3, 4};
3. 공간만 할당 후 이후에 값을 넣는 방법
int[] intArray = new int[4];
// 공간만 할당 후 이후에 값을 저장
intArray[0] = 1;
intArray[1] = 2;
intArray[2] = 3;
intArray[3] = 4;
String[] textArray = new String[4];
// 공간만 할당 후 이후에 값을 저장
textArray[0] = "안녕1";
textArray[1] = "안녕2";
textArray[2] = "안녕3";
textArray[3] = "안녕4";
System.out.println(textArray[0]);
System.out.println(textArray[1]);
System.out.println(textArray[2]);
System.out.println(textArray[3]);
출력
안녕1
안녕2
안녕3
안녕4
2-1 배열 공간의 크기 확인하기
int[] intArray = {10, 20, 30, 40};
System.out.println(intArray.length);
출력
4
2-2 배열에 값이 없는 경우
2-2-1 int
int[] intArray = new int[4];
intArray[0] = 1;
intArray[2] = 3;
intArray[3] = 4;
System.out.println(intArray[0]);
System.out.println(intArray[1]);
System.out.println(intArray[2]);
System.out.println(intArray[3]);
출력
1
0
3
4
2-2-2 float
float[] floatArray = new float[4];
floatArray[0] = 1.0F;
floatArray[2] = 3.0F;
floatArray[3] = 4.0F;
System.out.println(floatArray[0]);
System.out.println(floatArray[1]);
System.out.println(floatArray[2]);
System.out.println(floatArray[3]);
출력
1.0
0.0
3.0
4.0
2-2-3 String
String[] textArray = new String[4];
textArray[0] = "안녕1";
textArray[2] = "안녕2";
textArray[3] = "안녕3";
System.out.println(textArray[0]);
System.out.println(textArray[1]);
System.out.println(textArray[2]);
System.out.println(textArray[3]);
출력
안녕1
null
안녕2
안녕3
출처 : https://www.codelatte.io/courses/java_programming_basic/9PBPKT1WP11JPT3N
'JAVA' 카테고리의 다른 글
[JAVA]연산자 (0) | 2023.08.02 |
---|---|
[JAVA]다차원 배열(Array) (0) | 2023.07.21 |
[JAVA]상수 (0) | 2023.07.20 |
[JAVA]변수 (0) | 2023.07.20 |
[JAVA] " "(큰 따옴표), ' '(작은 따옴표) 의 차이 (0) | 2023.07.20 |