Mitä silmukka Java-palvelussa tarkoittaa ja miten se toteutetaan?



Tämä artikkeli 'for loop in Java' -oppaasta auttaa sinua ymmärtämään, miten looping-lause toteutetaan Java-sovelluksessa esimerkkiohjelmien avulla.

Jos ohjelmoinnin aikana syntyy tilanne, jossa tiedät tarkalleen, kuinka monta kertaa haluat toistaa tietyn lauseen lohkon koodissasi, siirry 'for' -silmukkaan. Tässä artikkelissa kerrotaan, miten silmukka otetaan käyttöön

Tämän artikkelin aiheet ovat seuraavat:





Aloitetaanpa!

Mikä on silmukalle?

Ohjelmoijat käyttävät yleensä silmukat suorittaa joukko lauseita. Sillä -silmukkaa käytetään, kun heidän on toistettava osa useita kertoja. Sitä käytetään erityisesti tapauksissa, joissa iteraatioiden määrä on kiinteä!



Paremman ymmärtämisen vuoksi haluan antaa sinulle kuvallisen esityksen!

merkkijono päivämäärän muuntamiseen Java-muodossa

Vuokaavio

For-In Loop - nopea opetusohjelma - Edureka

Tällöin alustuksen jälkeen koodi, jonka olet määrittänyt koodiin, skannataan, jos ehto on tosi, se lisäisi / pienentäisi (koodisi mukaan) arvoa ja toistaisi koodin jälleen sen ehdon mukaan, jonka sinulla on määritetty. Mutta jos tilanne on väärä, se poistuu silmukasta.



Tämän teoreettisen selityksen jälkeen, haluan näyttää sinulle syntaksin varten silmukka!

Syntaksi

for (lause 1 lause 2 lause 3) {// suoritettava koodilohko}

Syntaksi on melko yksinkertainen. Se menee seuraavasti
Lausunto 1: ehto ennen koodilohkon suorittamista
Lausunto 2: määrittää koodin suorittamisen ehdon
Lausunto 3: kun koodi on suoritettu

Tehdäkseen asiat selkeämmäksi toteuttamalla yllä selitetty syntaksit Java-koodissa.

Esimerkki silmukasta

Alla kirjoitettu koodi kuvaa, kuinka silmukka toteutetaan

public class MyClass {{public static void main (String [] args) {{for (int i = 0 i)<5 i++) { System.out.println(i) } } }} 

Tuotos:
0
yksi
2
3
4

Olen ottanut yksinkertaisen koodin saadakseni kaikki tutustumaan silmukan käsitteeseen. For-silmukan sisällä on kolme lausumaa, joista olen puhunut edellisessä segmentissä. Toivon, että voit nyt liittyä niihin helposti!

  • Ensinnäkin Int i = 0 on kokonaislukumuuttujan alustaminen, jonka arvo on annettu 0: lle.
  • Toiseksi, i<5 is the condition that I have applied in my code
  • Kolmanneksi, i ++ tarkoittaa, että haluan muuttujani arvon kasvavan.

Kun olen ymmärtänyt silmukan toiminnan, haluan viedä sinut toiseen käsitteeseen, joka on Java sisäkkäin varten silmukka!

Java on sisäkkäin silmukalle

Jos sinulla on for-silmukka for-silmukan sisällä, olet havainnut Java: n, joka on sisäkkäin silmukalle. Sisempi silmukka suoritetaan kokonaan, kun ulompi silmukka toteutuu.

Esitän esimerkin, joka näyttää silmukan sisäkkäisen Java: n toiminnan.

Esimerkki

Java-koodi sisäkkäiselle silmukalle:

public class Esimerkki {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

Tuotos:
yksitoista
1 2
1 3
kaksikymmentäyksi
2 2
2. 3
3 1
3 2
3 3

Nyt kun olet ymmärtänyt sisäkkäisen silmukan käsitteen, haluan näyttää sinulle erittäin kuuluisan esimerkin, josta olet ehkä kuullut! Pyramidiesimerkkejä!

Pyramidiesimerkki: Tapaus 1

public class PyramidExample {public static void main (String [] args) {for (int i = 1i)<=5i++){ for(int j=1j<=ij++){ System.out.print('* ') } System.out.println()//new line } } } 

Tuotos:

*
* *
* * *
* * * *
* * * * *

Seuraavassa esimerkissä.

Pyramidiesimerkki: Tapaus 2

paketti MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//uusi rivi } } }

Tuotos:

* * * * *
* * * *
* * *
* *
*

Olen varma, että tunnet nämä kaksi mallia.

Tämä tuo meidät tämän ”For Loop in Java” -artikkelin loppuun. Toivon, että käsite 'for loop in Java' on sinulle selvä. Kaivamme Java-maailmaa yhdessä. Pysy kanavalla!

Varmista, että harjoittelet mahdollisimman paljon ja palauta kokemuksesi.

Katso Edureka, luotettava verkko-oppimisyritys, jolla on yli 250 000 tyytyväisen oppijan verkosto, joka levisi ympäri maailmaa. Olemme täällä auttaaksemme sinua matkasi jokaisessa vaiheessa, jotta tulemme tämän java-haastattelukysymyksen lisäksi, keksimme opetussuunnitelman, joka on tarkoitettu opiskelijoille ja ammattilaisille, jotka haluavat olla Java-kehittäjiä.

Onko sinulla kysymys meille? Mainitse se tämän java Map -käyttöliittymän kommenttiosassa artikkeli ja palaamme sinuun mahdollisimman pian.