logo

자바 초기화 배열

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&apos;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&apos;t do both the declaration and initialization separately. Let&apos;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;>