Mikä on silmukoita Java-ohjelmoinnissa?
'Koodaaminen' yksinkertaisissa määritelmissä tarkoittaa tapaa kertoa tietokoneelle, mitä tehdä, mutta se ei ole niin helppoa kuin miltä se näyttää, mutta emme keskity nykyiseen vaiheeseen myöhempään (tarkoittaa helppoa tai kovaa) osaa. Tässä aiheessa aiomme oppia Loopsin Java-ohjelmoinnista.
Tietokoneet ymmärtävät vain 'ON' ja 'OFF' tietotyyppejä, joita kutsutaan yleisesti 'binaariarvoiksi'. Binaarikoodit koostuvat (0: sta ja 1: stä), ja tietokoneet ymmärtävät niitä kaikkialla maailmassa. Mutta ongelmana on, että emme voi kirjoittaa biljoonia 0: aa ja 1: tä ja sitä vain, jotta tietokone saadaan ymmärtämään, mitä me pyydämme heitä laskemaan. Tässä ohjelmointikielet tai koodaus tulevat kuvaan.
Tämän avulla olemme onnistuneesti suodattaneet ymmärryksemme koodaustasolle ja nyt kun tiedämme mitä "Koodaus" tarkoittaa ja miksi koodaamme, joudumme jatkamaan "Loops" -tasoa, mikä on keskustelun otsikko?
Meillä on useita PL: tä, monet niistä on tarkoitettu web-kehitykseen, toiset työpöytäsovellusten kehittämiseen, toiset tunnetaan korkeina ja toiset tunnetaan matalan tason PL: nä. Kaikilla näillä ohjelmointikieleillä on jotain yhteistä, ts. “LOOPS”.
Siirryttyään syvemmälle keskusteluun, silmukat ovat läsnä melkein kaikilla ohjelmointikielillä; katsotaan, mitä etuja heillä on kehittäjille -
- Nämä ovat 'uudelleenkäytettäviä'
- Ne pienentävät 'CODING' -kokoa
- Ne tekevät 'CONTROL'ista helpon
- Niillä on taipumus vähentää 'COMPLEXITY'
JAVA-ohjelmoinnin silmukoiden on tarkoitus ratkaista koodin monimutkaisuus, ne ovat käyttökelpoisia ja kehittäjien on tarkoitettu käytettäväksi koodejen uudelleenkäyttöön vaatimuksen mukaisesti.
Tyypit silmukoita Java
Tässä ovat Java-silmukkatyypit, joissa on määritelmä + vuokaavio + selitys + esimerkit tulosteen kanssa
Määritelmät - JAVA: ssa silmukat ovat iteratiivisia lauseita. Nämä lausunnot auttavat kehittäjiä (tai käyttäjiä) toistamaan ohjelmakoodit tai koodiryhmä suorittaa useita kertoja (tarpeen mukaan).
Silmukkatyypit - JAVA: ssa on pääasiassa 3 pääluokkien nimitystä
- LOOP: lle
- KUIN LOOP
- DO-WHILE LOOP
Ennen kuin kaipaamme syvälle näitä LOOPEja, haluamme lukijamme ymmärtävän yhden asian (tämä pitää arvoa kaikille kolmelle silmukalle). Olipa kyseessä FOR FOR, WHILL tai DO WHILL, jos kaikilla on lähtö-, vartalo- ja lopuksi kohde. Katsotaanpa heidät yksitellen ilman -
1. Loopille
Jos olet kehittäjä ja haluat suorittaa tai suorittaa osan ohjelmasta tietty määrä kertoja, ennen kuin saat lopputuloksen (tai tuloksen); menet FOR LOOP: n kanssa. Muista, että käytät For For-silmukkaa vain, kun tiedät selvästi, kuinka monta kertaa haluat suorittaa lauseet. FOR-silmukka toistaa itsensä, kunnes sen arvo on yhtä kuin “TOSI”.
Katsotaanpa sen vuokaavio parempaa ja selkeää ymmärrystä varten -
For Loop: n syntaksi
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
Selitys
FOR-silmukassa kaikki 3 parametria (eli alustaminen, ehto ja lisäys / vähennys) pysyvät yhdessä lauseessa.
Alustus tarkoittaa muuttujan alkuarvojen tarjoamista.
Ehto tarkoittaa arvoa, jonka haluamme tarkistaa ohjelmassa.
Lisäys / vähennys tarkoittaa sitä, mitä haluat olla silmukassa; arvoa kasvatetaan tai vähennetään vastaavasti.
Silmukoiden runko alkaa kiharahakasilla ja päättyy kiharasulkeilla ()), ja se sisältää lauseet, jotka suoritetaan silmukan avulla.
Esimerkki -
Aiomme tulostaa kaikki parilliset numerot välillä 1 - 100.
Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)
Tämän ohjelman tuotos on 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100
2. Kun silmukka
Vasta kun tarvitsemme tietyn määrän lauseita toistuvaan suorittamiseen, kunnes ehto täyttyy, tarvitsemme WHILE-silmukkaa? Tässä, toisin kuin FOR-silmukka, ehto tarkistetaan ensin ennen käskyn suorittamista.
Katsotaanpa sen vuokaavio parempaa ja selkeää ymmärrystä varten -
Menetelmän Syntaksi
while (boolean condition)
(
loop statements
)
Selitys
Vaikka silmukka alkaa soveltamisolosuhteista, suluissa oleva lauseke. Nämä pitävät silmukkalausekkeet myös kiharasulkeissa. Kuten olemme sanoneet, WHILE-silmukka jatkuu, kunnes arvo on todellinen arvo.
Esimerkki -
Haluamme tulostaa kaikki parittomat numerot välillä 1 - 100.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Tuotos - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99
3. Tee samalla
WHILE- ja DO WHILE -silmukoiden välillä ei ole paljon eroa, ero on niiden lausekkeen validoinnissa. DO WHILE -tilassa kunto tarkistetaan lausekolohkon suorittamisen jälkeen, joten voimme sanoa DO-tilassa, kun lauseet suoritetaan ainakin kerran.
Katsotaanpa sen vuokaavio parempaa ja selkeää ymmärrystä varten -
Syntaksi Tee silmukka
Do
(
statements..
)
while (condition);
Selitys
DO WHILE -silmukassa ei ole ehtotarkistusta ensimmäistä kertaa, myöhemmin kunto tarkistetaan TOSI tai VÄÄRÄ -tilaan. Jos se on Tosi, silmukoiden seuraava toisto alkaa, muuten silmukka loppuu.
Esimerkki -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Tuotos - 2, 4, 6, 8, 10 …………… .98 100
Eri tyyppisten silmukoiden vertailu
1. Julistus
Loopille
For (initialization; condition; iteration)(
//body of 'for' loop
)
Vaikka silmukka
Statements; //body of loop
)
Tehdä, kun
Do
(
Statements
)
while (condition);
2) Käytämme FOR-silmukkaa, jos käyttäjä tietää toiston ajan, kun taas WHILE- ja DO WHILE -silmukka on suositeltavampi, kun iteraation määrää ei tiedetä.
3) FOR-silmukan ehdollisen lausekkeen suhteen se toimii äärettömän ajan, kun taas WHILLE and DO, kun ehdollisen lausekkeen puuttuminen antaa 'kokoamisvirheen'.
johtopäätös
Silmukkakonsepti on erittäin tärkeä kaikille kehittämiseen osallistuville käyttäjille, jos he ovat tuoreita ja valmistautuessaan tentteihin tai haastatteluun heidän on oltava hyvin harjoitellut Loops-konseptioiden kanssa.
Olemme käsittäneet kaikki Loops-järjestelmän tärkeät näkökohdat, ja näin asiat toimivat Loops-järjestelmässä. Nämä 3 silmukkaa ovat tärkeimmät ja loput improvisoidaan niihin. Jos sinulla on hyvä pito näistä, niin loput ovat melko helpompi ymmärtää.
Suositellut artikkelit
Tämä on opas Loops-ohjelmiin Java-ohjelmoinnissa. Tässä keskustellaan Java-silmukoiden tyypeistä määritelmällä, vuokaaviolla, selityksellä ja esimerkkeillä tulosteen kanssa. Voit myös tarkastella seuraavaa artikkelia saadaksesi lisätietoja -
- Vaikka Loop Java
- Tähtikuviot Java
- Silmukoita C: ssä
- Silmukoita C ++: ssa
- Ryhmät Java-ohjelmoinnissa
- Erityyppiset silmukat ja sen edut
- Silmukoita VBScript-ohjelmassa esimerkkien kanssa
- Hyöty ja silmukkatyypit PowerShellissä