Mis on loopis javas ja kuidas seda rakendada?



See artikkel 'for loop in Java' kohta aitab teil näidisprogrammide abil mõista, kuidas rakendada Java-i silmuslauset.

Kui programmeerimise ajal tekib olukord, kus teate konkreetselt, mitu korda soovite oma koodis konkreetset lauseplokki korrata, minge tsüklile “for”. Selles artiklis uurime, kuidas juurutamise jaoks juurutada

Selles artiklis käsitletavad teemad on järgmised:





Alustagem!

Mis on silmuse jaoks?

Programmeerijad kasutavad tavaliselt silmuseid avalduste komplekti täitmiseks. Sest loopi kasutatakse siis, kui neil on vaja osa mitu korda. Seda kasutatakse eriti juhtudel, kui korduste arv on fikseeritud!



Parema mõistmise huvides lubage mul teile piltlikult esitada!

Voogskeem

For-In Loop - kiire õpetus - Edureka

Siin, pärast lähtestamist, skannitakse tingimus, mille olete koodis määranud, juhul kui tingimus on tõene, suurendaks / vähendaks see (vastavalt teie koodile) väärtust ja kordaks uuesti koodi vastavalt teie tingimusele määratud. Kuid kui teie seisund on vale, väljub see silmusest.



Pärast seda teoreetilist selgitust lubage mul teile näidata jaoks silmus!

Süntaks

java apleti programmide näited väljundiga
for (lause 1 lause 2 lause 3) {// käivitatakse koodiplokk}

Süntaks on üsna lihtne. See toimub järgmiselt
1. väide: tingimus enne koodiploki käivitamist
Väide 2: määrab koodi täitmise tingimuse
Väide 3: pärast koodi täitmist

Asjade selgemaks muutmiseks rakendage ülalkirjeldatud süntaks Java-koodis.

logistiline regressioon pythoni koodis

Näide silmuse jaoks

Allpool kirjutatud kood kirjeldab, kuidas silmus rakendatakse

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

Väljund:
0
üks
2
3
4

Võtsin lihtsa koodi, et teid kõiki loopi mõistega kurssi viia. For loopi sees on kolm väidet, millest olen eelmises segmendis rääkinud. Loodan, et saate nüüd nendega lihtsalt suhelda!

  • Esiteks on Int i = 0 täisarvu muutuja initsialiseerimine, mille väärtus on määratud 0-le.
  • Teiseks, st<5 is the condition that I have applied in my code
  • Kolmandaks tähendab i ++, et ma tahan, et minu muutuja väärtust suurendataks.

Olles mõistnud loopi tööd, lubage mul jõuda teise kontseptsioonini, see tähendab Java pesasse jaoks silmus!

Java pesas silmuse jaoks

Kui teil on for-aasas for-silmus, olete silmitsi Java-ga pesastatud. Sisemine silmus täidab täielikult, kui välimine silmus täidab.

Esitan näite, mis näitab teile silmusesse sisestatud Java tööd.

Näide

Java-kood pesastatud silmusele:

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

Väljund:
üksteist
1 2
1 3
kakskümmend üks
2 2
2. 3
3 1
3 2
3 3

Nüüd, kui olete mõistnud sisestatud silmuse mõistet, lubage mul näidata teile väga kuulsat näidet, millest võite olla kuulnud! Püramiidinäited!

Püramiidi näide: 1. juhtum

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 } } } 

Väljund:

erinevus lõpliku ja lõpliku vahel

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

Järgmise näitega edasi liikudes.

Püramiidi näide: 2. juhtum

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

Väljund:

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

Olen kindel, et olete nende kahe mustriga tuttav.

See viib meid selle artikli jaoks „For Loop in Java“. Loodan, et mõiste „for loop in Java“ on teile nüüd selge. Kaevame koos Java-maailma edasi. Püsige lainel!

Harjutage kindlasti nii palju kui võimalik ja pöörake oma kogemused tagasi.

Vaadake Edureka, usaldusväärne veebiõppeettevõte, mille võrgustik hõlmab üle 250 000 rahuloleva õppija, levinud üle kogu maailma. Oleme siin, et aidata teil igal sammul teie teekonnal, et saada lisaks sellele Java-intervjuu küsimustele välja, pakume välja õppekava, mis on mõeldud õpilastele ja spetsialistidele, kes soovivad olla Java-arendajad.

Kas teil on meile küsimus? Palun mainige seda selle java Mapi liidese kommentaaride jaotises artikli ja võtame teiega ühendust niipea kui võimalik.