Što je petlje u Java programiranju?
"Kodiranje" u jednostavnim definicijama znači način na koji računalo može reći što treba raditi, međutim, nije tako lako način na koji se možda čini, ali zasad se nećemo fokusirati na kasniji (znači lak ili težak) dio. U ovoj ćemo temi naučiti o petlji u Java programiranju.
Računala mogu razumjeti samo vrste "UKLJUČENO" i "isključeno", a obično su poznate kao "Binarne" vrijednosti. Binarni kodovi sastoje se od (0 i 1) i razumiju ih širom svijeta. Problem je u tome što ne možemo napisati bilijune 0 i 1 i to samo da bi računalo shvatilo što tražimo od njih. Ovdje se pojavljuju programirani jezici ili kodiranje.
Ovim smo uspješno filtrirali svoje razumijevanje na razinu kodiranja i sada, otkad znamo što "kodiranje" radi i zašto se kodiramo, moramo se dodatno spustiti na razinu "petlje", što je i naslov rasprave?
Preko nas postoji nekoliko PL-a, a mnogi su za web razvoj, drugi za razvoj desktop aplikacija, neki su poznati kao visoki, a neki kao PL niske razine. Svi ovi jezici programiranja imaju nešto zajedničko, tj. "LOOPS".
Ulazeći dublje u raspravu, petlje su prisutne na gotovo svim programskim jezicima; da vidimo koje su prednosti za programere -
- To su "POTPUNO"
- Oni smanjuju veličinu "KODIRANJA"
- Ostvaruju lagan tijek 'KONTROLE'
- Sklone su smanjenju 'KOMPLEKSNOSTI'
Petlje u JAVA programiranju namijenjene su rješavanju složenosti koda, mogu se koristiti i programeri ih trebaju koristiti za ponovnu upotrebu kodova prema zahtjevu.
Vrste petlji na Javi
Evo vrsta petlje u Javi s definicijom + dijagram + Obrazloženje + Primjeri s izlazom
Definicije - U JAVA petlji su iterativne izjave. Ove izjave pomažu programerima (ili korisnicima) da itekako ponavljaju programske kodove ili se skupina kodova pokreće više puta (prema potrebi).
Vrste petlji - U JAVA postoje uglavnom 3 glavne kategorije petlje
- ZA LOOP
- KAD LOOP
- DO-WHILE LOOP
Prije nego što smo duboko ušli u ove LOOPS-ove, želimo da naši čitatelji razumiju jednu stvar (ovo vrijedi za sve tri petlje). Bez obzira radi li se o FOR, WHILE ili DO WHILE svi imaju početno, tijelo i konačno odredište. Bez obaveze, vidimo ih jedan po jedan -
1. Za petlju
Ako ste programer i želite određeni broj puta pokrenuti ili pokrenuti dio svog programa prije nego što dobijete konačni ishod (ili rezultat); ići ćete s ZA LOOP. Upamtite da ćete koristiti 'For petlju' samo kad jasno znate koliko puta želite izvršavati izjave. Petlja FOR ponavljat će se sve dok vrijednost ne bude jednaka "TRUE".
Pogledajmo tok dijagrama toka za bolje i jasnije razumijevanje -
Sintaksa for petlje
for (initialization condition; testing condition;
increment/decrement)
(
statement(s)
)
Obrazloženje
U petlji FOR sva 3 parametra (tj. Inicijalizacija, uvjet i povećanje / smanjenje) ostaje u jednoj jedinoj naredbi.
Inicijalizacija znači pružanje početnih vrijednosti varijable.
Uvjet znači vrijednost koju želimo provjeriti u programu.
Povećanje / smanjivanje znači ono što želite imati u petlji; vrijednost će se ili povećati ili smanjiti u skladu s tim.
Tijelo petlje započinje zavojnim zagradama i završava zavojitim zagradama ()), a sadrži izjave koje će se izvršiti pomoću petlje.
Primjer -
Namjera nam je ispisati sve parne brojeve između 1 i 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 za ovaj program bit će 2, 4, 6, 8, 10, 12 ………………… ..96, 98.100
2. Dok je petlja
Tek kada je potrebna određena količina izjava da bi se izvršavali opetovano dok se uvjet ne ispuni, trebamo li WHILE petlju? Ovdje, za razliku od petlje FOR, uvjet se prvo provjerava prije izvršenja izraza.
Pogledajmo tok dijagrama toka za bolje i jasnije razumijevanje -
Sintaksa Dok petlja
while (boolean condition)
(
loop statements
)
Obrazloženje
Dok petlja započinje s izjavama o uvjetima primjene smještenih unutar zagrada. Oni također drže izjave petlje u kovrčavim zagradama. Kao što smo rekli da petlja WHILE radi dok vrijednost ne zadrži pravu vrijednost.
Primjer -
Želimo ispisati sve neparne brojeve između 1 do 100.
Class Test
(
Public static void main (String ar())
(
Int no = 1;
While (no<100)
(
System.out.print (no);
No = no +2;
) ) )
Izlaz - 1, 3, 5, 7, 9, 11 ……………………………………… ..97, 99
3. Učinite Dok
Nema velike razlike između petlje WHILE i DO WHILE, razlika leži u njihovoj provjeri vrijednosti. U DO WHILE uvjet se provjerava nakon izvršenja bloka izraza, pa možemo reći DO DO WHE izjave se barem jednom izvršavaju.
Pogledajmo tok dijagrama toka za bolje i jasnije razumijevanje -
Sintaksa Do Dok petlje
Do
(
statements..
)
while (condition);
Obrazloženje
Ne postoji provjera stanja u DO WHILE petlji prvi put, kasnije se uvjet provjerava na TRUE ili FALSE. Ako je TRUE, tada započinje sljedeća iteracija petlji, inače se petlja sama prekida.
Primjer -
Class Test
(
Public Static Void Main (String ar())
(
Int no = 2;
Do
(
System.out.print (no);
No = no + 2;
)
While (no<=100);
)))
Izlaz - 2, 4, 6, 8, 10 …………… .98.100
Usporedba između različitih vrsta petlji
1. Izjava
Za petlju
For (initialization; condition; iteration)(
//body of 'for' loop
)
Dok je petlja
Statements; //body of loop
)
Radite dok
Do
(
Statements
)
while (condition);
2) Koristimo petlju FOR ako korisnik zna vrijeme iteracije, dok je prednost WHILE i DO WHILE petlja kada broj ponavljanja nije poznat.
3) Što se tiče uvjetnog izraza u petlji FOR, ono će raditi beskonačno vrijeme dok za WHILE i DO WHILE nedostatak uvjetne izjave daje 'Compilation Error'.
Zaključak
Koncept petlje vrlo je presudan za sve korisnike koji pripadaju razvoju ako su svježiji i pripremaju se za ispite ili intervju, moraju biti dobro uvježbani s konceptima petlje.
Obuhvatili smo sve krucijalne aspekte Petlje i tako funkcioniraju stvari u Loopu. Ove 3 petlje su najvažnije, a ostalo je na njima improvizirano. Ako se dobro uhvatite ukoštac s tim, ostatak ćete jednostavno razumjeti.
Preporučeni članci
Ovo je vodič za petlje u Java programiranju. Ovdje razgovaramo o vrstama petlje u Javi s definicijom, dijagramom, objašnjenjem i primjerima s izlazom. Možete pogledati i sljedeći članak da biste saznali više -
- Dok je petlja u Javi
- Zvjezdani uzorci na Javi
- Petlje u C
- Petlje u C ++
- Nizi u Java programiranju
- Različite vrste petlji s njenim prednostima
- Petlje u VBScript sa primjerima
- Prednosti i vrste petlji u PowerShell-u