Kuidas lähtestada massiivi Javas

Kuidas Lahtestada Massiivi Javas



Javas programmeerimisel võib tekkida vajadus koguda massiivi hulgiandmeid. Näiteks andmete korrastamine ja sorteerimine, et muuta need tõhusalt loetavaks ja juurdepääsetavaks. Sellistel juhtudel aitab massiivi lähtestamine ja kasutamine sisalduvate ressursside tõhusal haldamisel.

See ajaveeb illustreerib lähenemisviise massiivi lähtestamiseks Java abil.







Kuidas lähtestada massiivi Javas?

Massiivi saab lähtestada mitmel viisil. Need võivad olla selle lähtestamine määramata väärtustega, lähtestamine pärast selle deklareerimist või nii täisarvu kui ka stringi väärtustega korraga.



Süntaks



andmetüüp [ ] massiiviNimi


Ülaltoodud süntaksis:





    • andmetüüp ” vastab massiiviandmete tüübile, mis võib olla täisarv, string jne.
    • [ ] ” nurksulud viitavad massiivi suurusele.

Käsitletud võimalusi massiivi lähtestamiseks illustreeritakse nüüd ükshaaval!

Näide 1: Initsialiseerige massiiv ilma Java-s väärtusi määramata



Selles näites saab massiivi lähtestada ilma väärtusi määramata:

int [ ] sampleArray = uus int [ 3 ] ;
jaoks ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Määramata väärtustega massiiv on: ' + sampleArray [ i ] ) ;
}


Rakendage järgmisi samme vastavalt ülaltoodud koodile:

    • Esiteks initsialiseerige massiiv nimega ' sampleArray ” ja määrake selle suurus. st ' 3 ”.
    • Pärast seda rakendage ' jaoks ” silmus, et itereerida mööda massiivi ja printida see konsoolile.

Väljund


Kuna massiivi ei sisalda elemente, tagastab iteratsioon väärtuse ' 0 ” igas massiiviindeksis.

Näide 2: Initsialiseerige massiiv pärast deklareerimist Javas

Selles konkreetses näites deklareeritakse ja initsialiseeritakse massiiv täisarvudega ning massiivi akumuleeritud väärtusi saab kuvada vastavalt konsoolil:

int [ ] sissekanded;
kirjed = uus int [ ] { 1 , 2 , 3 } ;
jaoks ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Initsialiseerimise järgsest massiivist saab:' +kanded [ i ] ) ;
}


Ülaltoodud koodiridades:

    • Kõigepealt deklareerige massiiv nimega ' sissekanded ”.
    • Järgmises etapis määrake sellele märgitud täisarvu väärtused.
    • Lõpuks rakendage ' jaoks ” tsüklit, et korrata massiivi kirjeid ja neid kuvada.

Väljund


Ülaltoodud väljundis on näha, et massiivi määratud väärtused on kuvatud pärast iteratsiooni.

Näide 3: Initsialiseerige ja määrake Javas samaaegselt massiivi väärtused

Selles konkreetses näites saab massiivi lähtestada ja selles olevaid väärtusi jaotada üheaegselt:

int [ ] sissekanded = { 1 , 2 , 3 } ;
jaoks ( int i = 0 ; i < 3 ; i++ ) {
System.out.println ( 'Initsialiseeritud massiivist saab:' +kanded [ i ] ) ;
}


Rakendage ülaltoodud koodilõigu järgi järgmised sammud:

    • Initsialiseerige massiiv nimega ' sissekanded ” ja määrake samal ajal märgitud väärtused.
    • Järgmises etapis rakendage samamoodi jaoks ” tsükkel, et korrata massiivi väärtusi ja neid kuvada.

Väljund


Ülaltoodud väljund näitab, et massiivi deklareerimine ja lähtestamine on tehtud õigesti.

Näide 4: Initsialiseerige Javas nii täisarvu kui ka stringi väärtustega massiiv

Selles demonstratsioonis lähtestatakse massiiv nii täisarvu kui ka stringi väärtustega:

Objekt [ ] sissekanded = { 'Harry' , 1 , 2 , 'Taavet' , 3 } ;
jaoks ( int i = 0 ; i < 5 ; i++ ) {
System.out.println ( 'Initsialiseeritud massiivist saab:' +kanded [ i ] ) ;
}


Ülaltoodud koodiridades:

    • Esmalt initsialiseerige massiiv nimega ' sissekanded ” nii täisarvu kui ka stringi väärtustega.
    • Pange tähele, et ' Objekt ” tähendab, et massiivi saab koguda nii täisarvu kui ka stringi väärtusi.
    • Lõpuks rakendage samamoodi jaoks ” silmus, et korrata massiivi väärtusi ja kuvada neid.

Väljund


See kõik puudutas massiivide lähtestamist Javas.

Järeldus

Java massiivi saab lähtestada ilma väärtusi määramata, pärast deklaratsiooni või nii täisarvu kui ka stringi väärtustega. Seda tehakse abiga ' nurksulud [ ] ” ja seejärel väärtuste määramine sellele (massiivile). Need väärtused võivad olla täisarvud, stringid või mõlemad. Selles ajaveebis käsitleti Java massiivi lähtestamise meetodeid.