Selles artiklis käsitleme Javas levinud programmeerimisülesannet – koodi kolm korda läbi käimist. Looping on programmeerimise põhikontseptsioon, kuna see võimaldab meil koodiplokki mitu korda täita. Java pakub silmuste rakendamiseks erinevaid viise ja täna keskendume ühele konkreetsele meetodile.
For Loopi kasutamine
Java pakub mitut tüüpi silmuseid, millest üks on silmuse jaoks. See silmus sobib meie ülesande jaoks suurepäraselt, kuna see võimaldab meil määrata teatud arvu iteratsioone. Sukeldume lahendusse ja arutame, kuidas koodi kolm korda läbi vaadata.
avalik klass Main {
public staatiline void main (String [] args) {
for (int i = 0; i < 3; i++) { System.out.println("Loop iteration: " + (i + 1)); } } } [/kood]
Koodi samm-sammult selgitus
Ülaltoodud koodilõik näitab, kuidas käivitada koodi kolm korda, kasutades for-tsüklit. Nüüd jagame selle samm-sammult lahti:
1. Looge uus klass nimega Main, mis sisaldab meie peamist meetodit, meie Java programmi sisenemispunkti.
2. Määratlege peamine meetod standardmeetodi allkirjaga: `public static void main(String[] args)`.
3. Rakendage for-silmus täpsustades kolm põhikomponenti:
- Initsialiseerimine: int i = 0.
- Seisukord: "i < 3".
- Värskendus: „i++” (suurendage „i” väärtust 1 võrra).
4. Silmuse sees, kasutame praeguse iteratsiooninumbri printimiseks meetodit "System.out.println()". Kasutajasõbralikumaks muutmiseks lisame indeksile "i" 1.
Pärast käivitamist prindib programm järgmise väljundi:
Silmuse iteratsioon: 1 tsükli iteratsioon: 2 tsükli iteratsioon: 3
Lisateave tsüklite ja raamatukogude kohta
Java pakub rikkalikku silmusstruktuuride ja teekide komplekti, mis võivad aidata korduvaid toiminguid lihtsustada. Mõned neist hõlmavad järgmist:
1. Tugevdatud silmuse jaoks: Tuntud ka kui iga kord, see on optimeeritud kogude ja massiivide itereerimiseks, ilma et oleks vaja selget indekseerimist.
2. samas silmus: täidab pidevalt koodiplokki seni, kuni antud tingimus on tõene. Tingimust kontrollitakse iga iteratsiooni alguses.
3. do-while silmus: sarnane while-tsükliga, kuid see kontrollib tingimust pärast tsükli keha täitmist. See tagab, et koodiplokk käivitatakse vähemalt üks kord.
Lisaks pakub Java kogudega töötamiseks mitmeid teeke ja utiliite, näiteks Kogude raamistik, mis sisaldab andmestruktuure, nagu loendid, komplektid ja kaardid, mis võimaldavad objektirühmadega töötamisel suuremat paindlikkust ja tõhusust.
Õppides silmusstruktuure ja mõista Java teekide pakutavaid võimalusi, saate hõlpsalt ja tõhusalt lahendada mitmesuguseid programmeerimisprobleeme.