Java 초기화 배열 기본적으로 Java에서 배열을 초기화하는 데 사용되는 용어입니다. 우리는 배열이 유사한 유형의 데이터 모음이라는 것을 알고 있습니다. 배열은 프로그래밍 문제를 해결하는 데 사용되는 매우 중요한 데이터 구조입니다.
단어 요소 배열의 다른 위치에 저장된 값에 사용됩니다. 코드에서 Array 데이터 구조를 사용하려면 먼저 이를 선언하고 그 후에 초기화합니다.
배열 선언
선언 구문 자바의 배열 아래에 나와 있습니다.
datatype [] arrayName;
여기, 데이터 유형 배열에 저장될 요소의 유형입니다. 대괄호[] 배열의 크기에 대한 것이며, 배열 이름 배열의 이름입니다.
어레이 초기화
배열 선언만으로는 충분하지 않습니다. 배열에 값을 저장하기 위해서는 선언 후 초기화가 필요합니다. 배열을 초기화하는 구문은 다음과 같습니다.
datatype [] arrayName = new datatype [ size ]
Java에는 다음과 같이 배열을 초기화하는 여러 가지 방법이 있습니다.
1. 가치를 부여하지 않고
이런 식으로 크기를 사각 괄호 [], 배열에 있는 각 요소의 기본값은 0입니다. 예를 들어 값을 할당하지 않고 배열을 초기화하는 방법을 이해해 보겠습니다.
ArrayExample1.java
public class ArrayExample1 { public static void main( String args[] ) { //initializing array without passing values int[] array = new int[5]; //print each element of the array for (int i = 0; i <5; i++) { system.out.println(array[i]); } < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/54/java-initialize-array.webp" alt="Java Initialize array"> <p> <strong>2. After the declaration of the array</strong> </p> <p>In this way, we initialize the array after the declaration of it. We use the <strong>new</strong> keyword assigning an array to a declared variable. Let's take an example and understand how we initialize an array after declaration.</p> <p> <strong>ArrayExample2.java</strong> </p> <pre> public class ArrayExample2 { //main() method start public static void main( String args[] ) { //declaration of an array int [] numbers; //initializing array after declaration numbers = new int[]{22,33,44,55,66}; //print each element of the array for (int i = 0; i <5; i++) { system.out.println(numbers[i]); } < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/54/java-initialize-array-2.webp" alt="Java Initialize array"> <h3>3. Initialize and assign values together</h3> <p>In this way, we declare and initialize the array together. We don't do both the declaration and initialization separately. Let's take an example and understand how we do both the thing together:</p> <p> <strong>ArrayExample3.java</strong> </p> <pre> public class ArrayExample3 { //main() method start public static void main( String args[] ) { //declaration of an array int [] numbers = {22,33,44,55,66}; //print each element of the array for (int i = 0; i <5; i++) { system.out.println(numbers[i]); } < pre> <p> <strong>Output:</strong> </p> <img src="//techcodeview.com/img/java-tutorial/54/java-initialize-array-3.webp" alt="Java Initialize array"> <p>All the above three ways are used based on the requirement of the functionality.</p> <hr></5;></pre></5;></pre></5;>5;>5;>