Kā inicializēt masīvu Java

Ka Inicializet Masivu Java



Programmējot Java, var būt prasība uzkrāt lielapjoma datus masīvā. Piemēram, datu sakārtošana un kārtošana, lai tie būtu lasāmi un efektīvi pieejami. Šādos gadījumos masīva inicializācija un izmantošana palīdz efektīvi pārvaldīt ietvertos resursus.

Šis emuārs ilustrēs pieejas masīva inicializācijai, izmantojot Java.







Kā inicializēt masīvu Java?

Masīvu var inicializēt vairākos veidos. Tie var būt tā inicializācija ar nepiešķirtajām vērtībām, inicializācija pēc deklarēšanas vai gan vesela skaitļa, gan virknes vērtības vienlaikus.



Sintakse



datu tips [ ] masīvaNosaukums


Iepriekš minētajā sintaksē:





    • ' datu tips ” atbilst masīva datu veidam, kas var būt vesels skaitlis, virkne utt.
    • ' [ ] ” kvadrātiekavas attiecas uz masīva lielumu.

Pārrunātās iespējas inicializēt masīvu tagad tiks ilustrētas pa vienai!

1. piemērs. Inicializējiet masīvu, nepiešķirot vērtības Java



Šajā piemērā masīvu var inicializēt, nepiešķirot vērtības:

starpt [ ] sampleArray = jauns int [ 3 ] ;
priekš ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Masīvs ar nepiešķirtām vērtībām ir: + sampleArray [ i ] ) ;
}


Veiciet šādas darbības saskaņā ar iepriekš minēto kodu:

    • Pirmkārt, inicializējiet masīvu ar nosaukumu ' sampleArray ” un definējiet tā lielumu. i., ' 3 ”.
    • Pēc tam izmantojiet ' priekš ” cilpa, lai atkārtotu masīvu un izdrukātu to konsolē.

Izvade


Tā kā masīvā nav iekļauti elementi, iterācija atgriež vērtību ' 0 ” katrā no masīva indeksiem.

2. piemērs: Inicializējiet masīvu pēc deklarācijas Java

Šajā konkrētajā piemērā masīvs tiks deklarēts un inicializēts ar veselu skaitļu vērtībām, un uzkrātās masīva vērtības var tikt parādītas attiecīgi konsolē:

starpt [ ] ieraksti;
ieraksti = jauni starp [ ] { 1 , 2 , 3 } ;
priekš ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Masīvs pēc inicializācijas kļūst: +ieraksti [ i ] ) ;
}


Iepriekš minētajās koda rindās:

    • Vispirms deklarējiet masīvu ar nosaukumu ' ieraksti ”.
    • Nākamajā darbībā piešķiriet tam norādītās veselo skaitļu vērtības.
    • Visbeidzot, izmantojiet “ priekš ” cilpa, lai atkārtotu masīva ierakstus un parādītu tos.

Izvade


Iepriekš minētajā izvadē var redzēt, ka piešķirtās vērtības masīvā ir parādītas pēc iterācijas.

3. piemērs: Inicializējiet un piešķiriet vērtības masīvā vienlaicīgi Java

Šajā konkrētajā piemērā masīva inicializāciju un tajā esošo vērtību piešķiršanu var veikt vienlaikus:

starpt [ ] ieraksti = { 1 , 2 , 3 } ;
priekš ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Inicializētais masīvs kļūst: ' +ieraksti [ i ] ) ;
}


Veiciet tālāk norādītās darbības, kā norādīts iepriekš minētajā koda fragmentā.

    • Inicializējiet masīvu ar nosaukumu ' ieraksti ” un vienlaikus piešķiriet norādītās vērtības.
    • Nākamajā darbībā tāpat izmantojiet ' priekš ” cilpa, lai atkārtotu masīva vērtības un tās parādītu.

Izvade


Iepriekš minētā izvade norāda, ka masīva deklarācija un inicializācija ir veikta pareizi.

4. piemērs. Inicializējiet masīvu, izmantojot Java gan veselo skaitļu, gan virknes vērtības

Šajā demonstrācijā masīvs tiks inicializēts gan ar veselu skaitļu, gan virknes vērtībām:

Objekts [ ] ieraksti = { 'Harijs' , 1 , 2 , 'Dāvids' , 3 } ;
priekš ( int i = 0 ; i < 5 ; i++ ) {
System.out.println ( 'Inicializētais masīvs kļūst: ' +ieraksti [ i ] ) ;
}


Iepriekš minētajās koda rindās:

    • Vispirms inicializējiet masīvu ar nosaukumu ' ieraksti ” ar vesela skaitļa un virknes vērtībām.
    • Pieraksti to ' Objekts ” nozīmē, ka masīvā var uzkrāt gan veselu skaitļu, gan virknes vērtības.
    • Visbeidzot, tāpat izmantojiet ' priekš ” cilpa, lai atkārtotu masīva vērtības un tās parādītu.

Izvade


Tas viss bija par masīvu inicializēšanu Java.

Secinājums

Java masīvu var inicializēt, nepiešķirot vērtības, pēc deklarācijas vai gan ar vesela skaitļa, gan virknes vērtībām. Tas tiek darīts, izmantojot ' kvadrātiekavas [ ] ” un pēc tam piešķirot tam vērtības (masīvs). Šīs vērtības var būt veseli skaitļi, virknes vai abas. Šajā emuārā tika apspriestas pieejas masīva inicializācijai Java.