logo

Java Initialize array

Java alustustaulukko on pohjimmiltaan termi, jota käytetään taulukon alustamiseen Javassa. Tiedämme, että taulukko on kokoelma samantyyppisiä tietoja. Taulukko on erittäin tärkeä tietorakenne, jota käytetään ohjelmointiongelmien ratkaisemiseen.

sana elementti käytetään arvoille, jotka on tallennettu taulukon eri paikkoihin. Jotta voisimme käyttää Array-tietorakennetta koodissamme, määrittelemme sen ensin ja sen jälkeen alustamme sen.

Array-ilmoitus

A:n ilmoittamisen syntaksi matriisi Javassa on annettu alla.

 datatype [] arrayName; 

Tässä, tietotyyppi on taulukkoon tallennettavan elementin tyyppi, hakasulku[] on taulukon koon ja arrayName on taulukon nimi.

Arrayn alustaminen

Pelkästään taulukon ilmoittaminen ei riitä. Arvojen tallentamiseksi taulukkoon se on alustettava ilmoituksen jälkeen. Taulukon alustamisen syntaksi on annettu alla.

 datatype [] arrayName = new datatype [ size ] 

Javassa on useampi kuin yksi tapa alustaa taulukko, joka on seuraava:

1. Ilman arvoja

Tällä tavalla siirrämme koon neliöt [], ja jokaisen taulukossa olevan elementin oletusarvo on 0. Otetaan esimerkki ja ymmärretään, kuinka alustamme taulukon ilman arvoja.

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;>