Java inicijavimo masyvas iš esmės yra terminas, naudojamas inicijuoti masyvą Java. Žinome, kad masyvas yra panašių tipų duomenų rinkinys. Masyvas yra labai svarbi duomenų struktūra, naudojama programavimo problemoms spręsti.
Žodis elementas naudojamas skirtingose masyvo pozicijose saugomoms reikšmėms. Norėdami savo kode naudoti masyvo duomenų struktūrą, pirmiausia ją deklaruojame, o po to inicijuojame.
Masyvo deklaracija
Deklaravimo an sintaksė masyvas Java pateikta žemiau.
datatype [] arrayName;
Čia duomenų tipas yra elemento tipas, kuris bus saugomas masyve, laužtiniai skliaustai[] yra skirtas masyvo dydžiui ir masyvo pavadinimas yra masyvo pavadinimas.
Masyvo inicijavimas
Nepakanka tik masyvo deklaravimo. Norint išsaugoti reikšmes masyve, po deklaravimo jį reikia inicijuoti. Masyvo inicijavimo sintaksė pateikta žemiau.
datatype [] arrayName = new datatype [ size ]
„Java“ yra daugiau nei vienas masyvo inicijavimo būdas, kuris yra toks:
1. Nepriskiriant reikšmių
Tokiu būdu perduodame dydį į kvadratiniai petnešos [], o numatytoji kiekvieno masyve esančio elemento reikšmė yra 0. Paimkime pavyzdį ir suprasime, kaip inicijuojame masyvą nepriskirdami reikšmių.
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;>