Java initialiseringsarray er i utgangspunktet et begrep som brukes for å initialisere en array i Java. Vi vet at en matrise er en samling av lignende typer data. Arrayen er en svært viktig datastruktur som brukes til å løse programmeringsproblemer.
samlinger i java
Ordet element brukes for verdiene som er lagret i forskjellige posisjoner i matrisen. For å bruke Array-datastrukturen i koden vår, erklærer vi den først, og deretter initialiserer vi den.
Erklæring av en matrise
Syntaksen for å erklære en array i Java er gitt nedenfor.
datatype [] arrayName;
Her, datatypen er typen element som vil bli lagret i matrisen, firkantet parentes[] er for størrelsen på matrisen, og arrayName er navnet på matrisen.
Initialisere en matrise
Bare erklæringen til arrayet er ikke tilstrekkelig. For å lagre verdier i matrisen, er det nødvendig å initialisere den etter deklarering. Syntaksen for å initialisere en matrise er gitt nedenfor.
q3 måneder
datatype [] arrayName = new datatype [ size ]
I Java er det mer enn én måte å initialisere en matrise på, som er som følger:
1. Uten å tildele verdier
På denne måten overfører vi størrelsen til firkantede klammeparenteser [], og standardverdien for hvert element som finnes i matrisen er 0. La oss ta et eksempel og forstå hvordan vi initialiserer en matrise uten å tilordne verdier.
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;>