Java에서 배열을 초기화하는 방법
Rupam Yadav
2023년10월12일
-
dataType arrayName[];
-새 배열 선언 -
배열의 크기를 할당하기위한
arrayName = new dataType[size];
-
arrayName[index] = value/element
-값 / 요소로 배열 초기화 -
dataType[] arrayName = new dataType[]{elements}
-크기없이 배열 초기화
이 문서에서는 다양한 예제를 사용하여 배열을 선언하고 초기화하는 방법을 보여줍니다. Java에서 배열을 초기화하는 방법에는 두 가지가 있습니다.
dataType arrayName[];
-새 배열 선언
가장 일반적인 구문은dataType arrayName[];
입니다.
다음은 정수 값을 포함 할 배열을 선언하는 예입니다.
public class Main {
public static void main(String[] args) {
int[] arrayInt;
}
}
배열의 크기를 할당하기위한arrayName = new dataType[size];
Java의 배열은 동일한 유형의 고정 된 수의 요소를 보유합니다. 초기화시 배열 크기를 지정해야 함을 의미합니다. 배열이 초기화되면 크기에 따라 해당 배열에 메모리 위치가 제공되는 공유 메모리에 저장됩니다.
간단한 예가 이것을 훨씬 더 잘 설명 할 수 있습니다.
public class Main {
public static void main(String[] args) {
int[] arrayInt = new int[10];
System.out.println("The size of the array is: " + arrayInt.length);
}
}
위의 예에서
arrayInt
는 크기가 10으로 할당 된 배열입니다.
new
키워드는 배열을 인스턴스화하는 데 사용해야합니다.
출력에는 배열의 전체 크기가 표시되지만 내부에 값이 없습니다.
출력:
The size of the array is: 10
arrayName[index] = value/element
-값 / 요소로 배열 초기화
배열을 초기화하는 첫 번째 방법은 값이 저장 될 인덱스 번호를 사용하는 것입니다.
명확하게 이해하기 위해 예제를 살펴 보겠습니다.
public class Main {
public static void main(String[] args) {
int[] arrayInt = new int[5];
arrayInt[0] = 10;
arrayInt[1] = 20;
arrayInt[2] = 30;
arrayInt[3] = 40;
arrayInt[4] = 50;
for (int i = 0; i < arrayInt.length; i++) {
System.out.println(arrayInt[i] + " is stored at index " + i);
}
}
}
출력:
10 is stored at index 0
20 is stored at index 1
30 is stored at index 2
40 is stored at index 3
50 is stored at index 4
dataType[] arrayName = new dataType[]{elements}
-크기없이 배열 초기화
배열을 초기화하는 또 다른 방법이 있으며 배열 요소는 배열 선언 중에 직접 저장됩니다. 배열의 크기를 이미 알고 있고 코드를 더 명확하게 읽을 수있는 경우에 유용합니다.
다음은 문자열 값을 포함하는 배열의 예입니다.
public class Main {
public static void main(String[] args) {
String[] arrayString = new String[] {"one", "two", "three", "four", "five"};
for (int i = 0; i < arrayInt.length; i++) {
System.out.println(arrayInt[i] + " is stored at index " + i);
}
}
}
출력:
one is stored at index 0
two is stored at index 1
three is stored at index 2
four is stored at index 3
five is stored at index 4
작가: Rupam Yadav
Rupam Saini is an android developer, who also works sometimes as a web developer., He likes to read books and write about various things.
LinkedIn