Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Luo tyhjä Java -luokka päämenetelmällä
- Vaihe 2: Asenna matriisi
- Vaihe 3: Luo muuttuja, joka tallentaa taulukon pituuden
- Vaihe 4: Määritä silmukan aikana
- Vaihe 5: While -silmukan suorittaminen
- Vaihe 6: Alusta taulukon tulostus
- Vaihe 7: Tarkista valmis versio
- Vaihe 8: Käännä ja suorita koodi
- Vaihe 9: Onnittelut
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Tänään näytän sinulle, kuinka voit luoda Java -silmukan, kun käytät silmukkaa, jota voidaan käyttää toistamaan numero- tai sanaluettelo. Tämä konsepti on tarkoitettu lähtötason ohjelmoijille ja kaikille, jotka haluavat saada nopean harjoituksen Java-silmukoista ja matriiseista.
Tarvikkeet
- IDE (suosittuja valintoja ovat Eclipse tai IntelliJ)
- Uusi Java -luokka ohjelman kirjoittamiseen
- Java -syntaksin ymmärtäminen aloittelijalla
Vaihe 1: Luo tyhjä Java -luokka päämenetelmällä
Java -luokan tärkein menetelmä suoritetaan, kun suoritat ohjelman IDE: n kautta. Kaikki päämenetelmän suluissa olevat toiminnot suoritetaan automaattisesti, kun luokka suoritetaan. Tästä haluat aloittaa aloitteluohjelmien kirjoittamisen.
Vaihe 2: Asenna matriisi
Aloitamme luomalla Java -taulukkoja, jotka ovat aivan kuin tietyn objektityypin luettelo. Niillä on tietty pituus sen mukaan, miten täytät ne luomisen yhteydessä. Yllä olevassa kuvassa olen luonut taulukon, jonka tyyppi on Int (ei desimaaleja) ja joka on täynnä joitakin numeroita.
Vaihe 3: Luo muuttuja, joka tallentaa taulukon pituuden
Luo muuttuja jokaisen taulukon pituuden säilyttämiseksi. Tarvitsemme pituutta silmukan asettamisessa, koska silmukan on tiedettävä, missä pysähtyä. Muussa tapauksessa saamme virheen silmukan pituuden ylittämisestä.
Vaihe 4: Määritä silmukan aikana
Tässä esimerkissä käytämme while -silmukkaa. Silmukka toimii siten, että niin kauan kuin "x" on pienempi kuin "i", silmukka jatkaa toimintaansa. Jotta ehto silmukan pysäyttämiseksi käynnistyisi, "x": n on oltava sama tai suurempi kuin "i". Voimme lisätä "x": ää, jotta se lopulta osuu arvoon "i" ja silmukka lakkaa toimimasta, käytämme aiemmin luomaamme "i", joka on taulukon kokonaispituus.
Vaihe 5: While -silmukan suorittaminen
Meidän on luotava laskuri, joka meidän tapauksessamme on”x” ja jonka asetamme nollaksi. Voimme sitten ajaa while -silmukan, jos "x" on pienempi kuin "i" (joka on taulukon pituus). Sitten tulostamme kohteen taulukosta kohtaan "x", "x" -arvon arvo kasvaa joka kerta, kun silmukka suoritetaan, koska "x = x + 1". Kun "x" kasvaa joka kerta, "x" -taulukon seuraava kohde tulostetaan.
Vaihe 6: Alusta taulukon tulostus
Haluan käyttää hetken aikaa puhua edellisen vaiheen tuloksen muotoilusta. Tulosten osalta”System.out.print ()” tulostaa tekstin näytölle, kun suoritat ohjelman. "ListNumbers [x]" antaa kohteen taulukossa kohdassa "x" ja lisäämällä + "" antaa välilyönnin tulostukseen varmistaaksesi, että tulostettu luettelo ei ole yhdistetty.
Vaihe 7: Tarkista valmis versio
Tässä kuvassa näkyy ohjelman valmis versio, jolla voidaan käyttää jaksoa silmukan toistamiseen. "//" -merkin tekeminen antaa sinulle mahdollisuuden kirjoittaa kommentti, ja on aina hyvä käytäntö merkitä koodin jokainen osa.
Vaihe 8: Käännä ja suorita koodi
Jos kaikki toimi ongelmitta ja samaa taulukkoa käytettiin, sinun olisi pitänyt saada yllä oleva tulos, kun olet kääntänyt ja suorittanut koodin IDE: ssäsi.
Vaihe 9: Onnittelut
Jos kaikkia vaiheita noudatettiin oikein, sinun olisi pitänyt saada edellisen vaiheen tulos. Tämän opetusohjelman jälkeen sinulla pitäisi olla perustiedot taulukon iteroinnista While Loop -silmukan avulla. Tämä on vain yksinkertainen opas while -silmukasta ja matriiseista, joiden avulla pääset alkuun Java -matkallasi. Vaihtoehtoinen harjoitus olisi luoda Java String -objektista taulukko ja iteroida se käyttäen samaa tyyliä, jota käytimme kokonaislukujen matriisissa.
Ongelmien karttoittaminen
Yleisiä mahdollisia virheitä ovat:
- muuttujien sekoittaminen tai sulkeiden unohtaminen luokille tai silmukoille.
- Voit mennä taulukon pituuden ohi ja saada rajat ylittävän poikkeuksen laskuristasi riippuen.