Programmēšanas laikā, ja rodas situācija, kad jūs precīzi zināt, cik reizes vēlaties atkārtot konkrētu apgalvojumu bloku savā kodā, dodieties uz cilni “par”. Šajā rakstā uzzināsim, kā ieviest ciklu
Šajā rakstā ietvertās tēmas ir šādas:
- Kas ir paredzēts cilpai?
- Plūsmas diagramma
- Sintakse
- Cilpas piemērs
- Java ligzdo cilpu
- Java, kas ievietots cilpā, piemērs
- Piramīdas piemērs: 1. gadījums
- Piramīdas piemērs: 2. gadījums
ko trim dara java
Kas ir paredzēts cilpai?
Programmētāji parasti izmanto cilpas izpildīt paziņojumu kopu. Priekš cilpa tiek izmantota, kad viņiem ir nepieciešams atkārtot daļu no vairākas reizes. To īpaši izmanto gadījumos, kad atkārtojumu skaits ir fiksēts!
Lai labāk izprastu, ļaujiet man sniegt jums attēlu attēlu!
Plūsmas diagramma
Šeit pēc inicializācijas tiek skenēts nosacījums, kuru esat piešķīris kodā, ja nosacījums ir patiess, tas palielinās / samazinās (saskaņā ar jūsu kodu) vērtību un atkal atkārtos kodu atbilstoši nosacījumam, kas jums ir piešķirts. Bet, ja jūsu stāvoklis ir nepatiess, tas izies no cilpas.
Pēc šī teorētiskā skaidrojuma ļaujiet man parādīt priekš cilpa!
Sintakse
for (1. paziņojuma 2. paziņojuma 3. paziņojums) {// izpildāms koda bloks}
Sintakse ir diezgan vienkārša. Tas notiek šādi
1. paziņojums: nosacījums pirms koda bloka izpildes
2. paziņojums: norāda koda izpildes nosacījumu
3. paziņojums: nosacījums, kad kods ir izpildīts
Lai viss būtu skaidrāks, ieviesīsim iepriekš izskaidroto sintaksi Java kodā.
Cilpas piemērs
Zemāk uzrakstītais kods parāda, kā cilpa tiek ieviesta
public class MyClass {{public static void main (String [] args) {{for (int i = 0 i<5 i++) { System.out.println(i) } } }}
Izeja:
0
viens
2
3
4
Esmu paņēmis vienkāršu kodu, lai jūs visi iepazītos ar cilpa jēdzienu. For loop iekšpusē ir trīs paziņojumi, par kuriem esmu runājis iepriekšējā segmentā. Es ceru, ka jūs tagad varat viegli ar viņiem saistīties!
- Pirmkārt, Int i = 0 ir vesela skaitļa mainīgā inicializācija, kura vērtība ir piešķirta 0.
- Otrkārt, i<5 is the condition that I have applied in my code
- Treškārt, i ++ nozīmē, ka es vēlos, lai mana mainīgā vērtība tiktu palielināta.
Pēc tam, kad esmu sapratis cikla darbību, ļaujiet man pievērsties citam jēdzienam, ti, Java ligzdotajam priekš cilpa!
Java ligzdo cilpu
Ja jums ir for cilpa iekšā for loop, jūs esat saskāries ar Java, kas ligzdots cilpa. Iekšējā cilpa pilnībā izpildās, kad ārējā cilpa tiek izpildīta.
kā instalēt šefpavāra serveri
Es sniedzu piemēru, lai parādītu, kā darbojas Java, kas ir ligzdots lokam.
Piemērs
Java kods ligzdotajai cilpai:
public class Piemērs {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }
Izeja:
vienpadsmit
1 2
1 3
divdesmitviens
2 2
2. 3
3 1
3 2
3 3
Tagad, kad esat sapratis ligzdotās cilpas jēdzienu, ļaujiet man parādīt jums ļoti slavenu piemēru, par kuru, iespējams, esat dzirdējis! Piramīdas piemēri!
Piramīdas piemērs: 1. gadījums
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 } } }
Izeja:
kā atmest programmu Java
*
* *
* * *
* * * *
* * * * *
Piramīdas piemērs: 2. gadījums
pakete MyPackage public class Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( ) // jauna rinda}}}
Izeja:
* * * * *
* * * *
* * *
* *
*
Esmu pārliecināts, ka jums būtu pazīstami šie divi modeļi.
Tas mūs noved pie šī raksta “For Loop in Java” beigām. Es ceru, ka jēdziens “for loop in Java” jums tagad ir skaidrs. Mēs turpināsim kopīgi rakt Java pasauli. Sekojiet līdzi!
Pārliecinieties, ka pēc iespējas vairāk praktizējat un atgriezieties pie pieredzes.
Pārbaudiet Autors: Edureka, uzticams tiešsaistes mācību uzņēmums ar vairāk nekā 250 000 apmierinātu izglītojamo tīklu visā pasaulē. Mēs esam šeit, lai palīdzētu jums katrā solī jūsu ceļojumā, lai kļūtu par papildus šiem java intervijas jautājumiem, mēs piedāvājam mācību programmu, kas paredzēta studentiem un profesionāļiem, kuri vēlas būt Java izstrādātāji.
Vai mums ir jautājums? Lūdzu, pieminējiet to šīs ‘Java kartes saskarnes’ komentāru sadaļā rakstu, un mēs pēc iespējas ātrāk sazināsimies ar jums.