Mis on Java programmeerimise ahelad?
Lihtsas määratluses kasutatav kodeerimine tähendab võimalust öelda arvutile, mida teha, kuid see ei ole nii lihtne, nagu see võib tunduda, kuid praeguse seisuga ei keskendu me hilisemale (tähendab lihtne või raske) osale. Selles teemas õpime tundma Java programmeerimise silmuseid.
Arvutid saavad aru ainult sisse- ja väljalülitatud andmetüüpidest, mida tavaliselt nimetatakse kahendväärtusteks. Binaarsed koodid koosnevad (0-st ja 1-st) ning arvutid saavad neist aru kogu maailmas. Kuid probleem on selles, et me ei saa kirjutada triljoneid nulli ja ühte ja seda selleks, et lihtsalt arvuti mõistaks, mida me palume neil arvutada. Siin tulevad pildile programmeerimiskeeled või kodeering.
Selle abil oleme edukalt filtreerinud oma arusaamise kodeerimise tasemele ja nüüd, kui me teame, mida kodeerimine tähendab ja miks me kodeerime, peame veel edasi liikuma tasemele "Silmused", mis on see, mida arutelu pealkiri on?
Meie ümber on mitu PL-d, paljud neist on mõeldud veebiarenduseks, teised töölauarakenduste arendamiseks, mõnda tuntakse kõrge ja mõnda madala taseme PL-na. Kõigil neil programmeerimiskeeltel on midagi ühist, st “LOOPS”.
Arutelusse süvenedes on silmuseid kohal peaaegu kõigis programmeerimiskeeltes; vaatame, mis eeliseid nad arendajatele pakuvad -
- Need on "Korduskasutatavad"
- Need vähendavad kodeerimise suurust
- Need võimaldavad hõlpsalt "CONTROL" voolata
- Nad kipuvad vähendama 'keerukust'
JAVA programmeerimise ahelad on mõeldud koodide keerukuse lahendamiseks, on kasutatavad ja mõeldud arendajatele koodide taaskasutamiseks vastavalt nõudele.
Javasilmuste tüübid
Siin on Java silmuste tüübid määratlusega + vooskeem + selgitus + näited väljundiga
Mõisted - JAVA-s on silmused iteratiivsed avaldused. Need avaldused aitavad arendajatel (või kasutajatel) programmikoode korrata või koodirühm töötab mitu korda (vastavalt vajadusele).
Silmuste tüübid - JAVA-s on peamiselt 3 peamist silmuste kategooriat, nimelt
- LOOBUSEKS
- KUI LOOVAB
- DO-WHILE LOOP
Enne nendesse LOOPSidesse põhjalikku uurimist tahame, et meie lugejad mõistaksid ühte asja (see kehtib kõigi kolme ahela jaoks). Kas see on FOR, WHILE või DO WHELE kõigil on algus, keha ja lõpuks sihtkoht. Ilma selleta vaatame neid ükshaaval -
1. Loopi jaoks
Kui olete arendaja ja soovite enne lõpliku tulemuse (või tulemuse) saamist mõnda programmi täita või käivitada teatud arv kordi; lähete koos FOR LOOPiga. Pidage meeles, et kasutate „For loop” ainult siis, kui teate selgelt, mitu korda soovite avaldusi täita. FOR-silmus kordub, kuni selle väärtus võrdub “TRUE”.
Vaatame selle vooskeemi paremaks ja selgeks mõistmiseks -
For Loop süntaks
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
Seletus
FOR-ahelas püsivad kõik 3 parameetrit (st lähtestamine, seisund ja suurendamine / vähendamine) ühes avalduses.
Initsialiseerimine tähendab muutuja algväärtuste esitamist.
Tingimus tähendab väärtust, mida tahame programmis kontrollida.
Suurendamine / vähendamine tähendab seda, mida soovite silmuses hoida; väärtust vastavalt suurendatakse või vähendatakse.
Silmuste põhiosa algab lokkis sulgudega ja lõpeb lokkis sulgudega ()) ning sisaldab avaldusi, mida täidetakse silmuse abil.
Näide -
Meie eesmärk on printida kõik paarisarvud vahemikus 1 kuni 100.
Class Test
(
Public Static Void Main (String ar ())
(
Int no;
For (no = 2; no <=100; no = no+2)
(
System.out. print ln(no);
)
)
)
Selle programmi väljund on 2, 4, 6, 8, 10, 12 ………………… ..96, 98, 100
2. Kuigi silmus
Ainult siis, kui korduvalt täitmiseks on vaja teatud arvu avaldusi, kuni tingimus on täidetud, vajame WHILE silmust? Erinevalt FOR-silmusest kontrollitakse siin enne avalduse täitmist tingimust.
Vaatame selle vooskeemi paremaks ja selgeks mõistmiseks -
Kuigi silmuse süntaks
while (boolean condition)
(
loop statements
)
Seletus
Kuigi silmus algab sulgudesse paigutatud tingimuste avaldustega. Need hoiavad ka silmuslauseid lokkisulgudes. Nagu oleme öelnud, töötab WHILE silmus seni, kuni väärtus hoiab tõelist väärtust.
Näide -
Soovime printida kõik paaritu arvud vahemikus 1 kuni 100.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Väljund - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99
3. Tehke samal ajal
WHILE ja DO WHILE silmuste vahel pole palju erinevust, erinevus seisneb nende avalduse valideerimises. DO WHILE-is kontrollitakse seisundit pärast avalduste ploki täitmist, seega võime jaotises DO öelda, et kui avaldused on vähemalt üks kord täidetud.
Vaatame selle vooskeemi paremaks ja selgeks mõistmiseks -
Süntaks käigust Loo
Do
(
statements..
)
while (condition);
Seletus
Kontuuris DO WHILE ei ole esimest korda tingimuste kontrollimist, hiljem kontrollitakse, kas seisund on tõene või VABA. Kui see on TRUE, algab järgmine silmuste iteratsioon, vastasel juhul lõpeb silmus ise.
Näide -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Väljund - 2, 4, 6, 8, 10 …………… .98, 100
Erinevat tüüpi silmuste võrdlus
1. Deklaratsioon
Loopi jaoks
For (initialization; condition; iteration)(
//body of 'for' loop
)
Kuigi silmus
Statements; //body of loop
)
Tee samal ajal
Do
(
Statements
)
while (condition);
2) Kasutame FOR-silmust, kui kasutaja teab iteratsiooni aega, samas kui eelistatav on WHILE ja DO WHILE, kui iteratsiooni arv pole teada.
3) FOR-ahelas sisalduva tingimusliku avalduse puhul töötab see lõpmatu aja jooksul, samas kui WHOLE and DO puhul, tingimuselise väite puudumine annab tulemuseks kompilatsiooniviga.
Järeldus
Loops-kontseptsioon on väga oluline iga kasutaja jaoks, kes kuulub arendusse, kui ta on värskem ja valmistub eksamiteks või intervjuudeks ning neid tuleb Loops-kontseptsioonidega hästi harjutada.
Oleme katnud kõik Loopsi üliolulised aspektid ja niimoodi toimivad Loopsis asjad. Need 3 silmust on kõige olulisemad ja ülejäänud on nende peal improviseeritud. Kui teil on nende üle hea haare, on ülejäänutest üsna lihtne aru saada.
Soovitatavad artiklid
See on Java-programmeerimise aasade juhend. Siin käsitleme Java silmuste tüüpe koos määratlusega, vooskeem, selgitus ja väljundiga näited. Lisateabe saamiseks võite vaadata ka järgmist artiklit -
- Kuigi Loop Java
- Tähemustrid Java-s
- Silmused C-s
- Silmus C ++
- Massiivid Java programmeerimises
- Erinevat tüüpi silmused koos selle eelistega
- Silmused VBScriptis näidetega
- PowerShelli eelised ja ahelate tüübid