Kaj je zanke v programiranju Java?
„Kodiranje“ v preprostih definicijah pomeni način, kako računalniku povedati, kaj naj naredi, vendar pa ni tako enostavno, kot se morda zdi, vendar se v tem trenutku ne bomo osredotočili na poznejši (pomeni enostaven ali težak) del. V tej temi bomo spoznali zanke v programiranju Java.
Računalniki lahko razumejo samo vrste "ON" in "OFF", ki so splošno znane kot "binarne" vrednosti. Binarne kode so sestavljene iz (0 in 1) in jih razumejo računalniki po vsem svetu. Težava pa je v tem, da ne moremo napisati trilijonov med 0 in 1 in to zato, da bi računalnik razumel, kaj od njih zahtevamo za izračun. Tu pridejo v sliko programski jeziki ali kodiranje.
S tem smo uspešno odfiltrirali svoje razumevanje do stopnje kodiranja, in ker zdaj vemo, kaj "kodiranje" počne in zakaj kodiramo, se moramo še naprej do nivoja "Zank", kar je naslov razprave?
Pri nas je več PL-jev, veliko jih je za razvoj spletnih, drugi za razvoj namiznih aplikacij, nekateri so znani kot visoki in nekateri kot PL nizkocenovni. Vsi ti jeziki za programiranje imajo nekaj skupnega, tj. "LOOPS".
Če se poglobite v razpravo, so zanke prisotne v skoraj vseh programskih jezikih; poglejmo, katere prednosti imajo razvijalci -
- To so 'PONOVNO'
- Zmanjšajo velikost 'KODIRANJA'
- Omogočajo preprost pretok nadzornika
- Nagibajo k zmanjšanju „KOMPLEKSNOSTI“
Zanke v programiranju JAVA so namenjene reševanju zapletenosti kode, uporabne so in jih razvijalci uporabljajo za ponovno uporabo kod v skladu z zahtevo.
Vrste zank na Javi
Tu so tipi zank v Javi z definicijo + diagram + Pojasnitev + Primeri z izhodom
Opredelitve - V zanki JAVA so zanke iterativni stavki. Te izjave pomagajo razvijalcem (ali uporabnikom), da ponovijo programske kode ali se skupina kod izvaja večkrat (glede na potrebe).
Vrste zank - V JAVA obstajajo predvsem 3 glavne kategorije zank
- ZA LOOP
- KOT LOOP
- DO-WHILE LOOP
Preden se poglobimo v te LOOPS, želimo, da naši bralci razumejo eno stvar (to velja za vse tri zanke). Naj gre za FOR, WHILE ali DO WHILE vsi imajo Start, Body in nazadnje Destinacijo. Brez da bi jih videli enega za drugim -
1. Za zanko
Če ste razvijalec in želite del programa izvesti ali zagnati določeno številokrat, preden dobite končni rezultat (ali rezultat); šli boste z ZGORNJO. Ne pozabite, da boste uporabili 'Za zanko' samo, če boste jasno vedeli, kolikokrat želite izvesti izjave. Zanka FOR se bo ponavljala, dokler ne bo vrednost enaka "TRUE".
Za boljše in jasno razumevanje si oglejmo njen diagram -
Sintaksa za zanko
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
Pojasnilo
V zanki FOR so vsi trije parametri (tj. Inicializiranje, stanje in povečanje / zmanjšanje) v enem samem stavku.
Inicializacija pomeni zagotoviti začetne vrednosti spremenljivke.
Pogoj pomeni vrednost, ki jo želimo preveriti v programu.
Zvišanje / znižanje pomeni tisto, kar želite imeti v zanki; vrednost se ustrezno poveča ali zmanjša.
Telo zank se začne z oklepastimi oklepaji in konča s kodranimi oklepaji ()) in vsebuje izjave, ki bodo izvedene z uporabo zanke.
Primer -
Naš namen je natisniti vse parne številke med 1 in 100.
Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)
Rezultat tega programa bo 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100
2. Medtem ko zanka
Šele ko je potrebna določena količina izjav, da se večkrat izvršijo, dokler se pogoj ne izpolni, potrebujemo zanko WHILE? Tu se za razliko od zanke FOR pogoj najprej preveri pred izvedbo stavka.
Za boljše in jasno razumevanje si oglejmo njen diagram -
Skladnja Čeprav zanka
while (boolean condition)
(
loop statements
)
Pojasnilo
Medtem ko se zanka začne z izjavami o pogojih uporabe, ki so nameščene znotraj oklepajev. Ti tudi vsebujejo izjave zanke znotraj kodrastih oklepajev. Kot smo že rekli, zanka WHILE deluje, dokler vrednost ne drži prave vrednosti.
Primer -
Izpisati želimo vse neparne številke med 1 in 100.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Proizvodnja - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99
3. Ali medtem
Razlike med zankama WHILE in DO WHILE ni veliko, razlika je v njihovi veljavnosti. V DO WHILE se stanje preveri po izvedbi bloka stavkov, zato lahko v DO DO WHILE izjave vsaj enkrat izvedemo.
Za boljše in jasno razumevanje si oglejmo njen diagram -
Sintaksa dela Do Loop
Do
(
statements..
)
while (condition);
Pojasnilo
V zanki DO WHILE prvič ni preverjanja pogojev, kasneje se stanje preveri za TRUE ali FALSE. Če je TRUE, se začne naslednja iteracija zank, sicer se zanka sama konča.
Primer -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Proizvodnja - 2, 4, 6, 8, 10 …………… .98.100
Primerjava med različnimi vrstami zank
1. Izjava
Za zanko
For (initialization; condition; iteration)(
//body of 'for' loop
)
Medtem ko je zanka
Statements; //body of loop
)
Ali medtem
Do
(
Statements
)
while (condition);
2) Uporabljamo zanko FOR, če uporabnik pozna čas ponovitve, medtem ko je zanka WHILE in DO WHILE prednostna, kadar število iteracij ni znano.
3) Kar zadeva pogojno izjavo v zanki FOR, bo delovalo neskončno, medtem ko za WHILE in DO WHILE odsotnost pogojne izjave daje 'Compilation Error'.
Zaključek
Koncept zank je zelo pomemben za vse uporabnike, ki pripadajo razvoju, če so bolj sveži in se pripravljajo na izpite ali razgovor, morajo biti dobro vajeni s koncepti zanke.
Zajeli smo vse ključne vidike zanke in tako v Loopsu delujejo stvari. Te 3 zanke so najbolj ključne in ostalo je na njih improvizirano. Če se boste dobro oprijeli teh, boste ostalo precej lažje razumeli.
Priporočeni članki
To je vodnik za zanke v programiranju Java. Tu razpravljamo o vrstah zank v Javi z definicijo, diagramu poteka, razlago in primeri z izhodom. Če želite izvedeti več, si oglejte tudi naslednji članek -
- Medtem ko je zanka v Javi
- Zvezdni vzorci na Javi
- Zank v C
- Zank v C ++
- Nizi v programiranju Java
- Različne vrste zank z njegovimi prednostmi
- Zanke v VBScript s primeri
- Prednosti in vrste zank v PowerShellu