logo

Масив за инициализиране на Java

Масив за инициализиране на Java е основно термин, използван за инициализиране на масив в Java. Знаем, че масивът е колекция от подобни типове данни. Масивът е много важна структура от данни, използвана за решаване на проблеми с програмирането.

Думата елемент се използва за стойностите, съхранявани в различни позиции на масива. За да използваме структурата от данни Array в нашия код, първо я декларираме и след това я инициализираме.

Декларация на масив

Синтаксисът за деклариране на an масив в Java е дадено по-долу.

char към низ java
 datatype [] arrayName; 

Тук, типът данни е типът елемент, който ще се съхранява в масива, квадратна скоба[] е за размера на масива и име на масив е името на масива.

Инициализиране на масив

Само декларирането на масива не е достатъчно. За да се съхраняват стойности в масива, е необходимо да се инициализира след декларацията. Синтаксисът за инициализиране на масив е даден по-долу.

изтегляне на видео от youtube vlc
 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;>