Što je for loop u javi i kako to implementirati?



Ovaj članak o 'for petlji u Javi' pomoći će vam da shvatite kako implementirati naredbu petlje za Javu uz pomoć primjera programa.

Tijekom programiranja, ako se pojavi situacija kada točno znate koliko puta želite ponoviti određeni blok izjava u svom kodu, idite na petlju 'for'. U ovom članku saznajmo kako implementirati for loop in

Teme koje su obrađene u ovom članku su sljedeće:





Započnimo!

Što je for loop?

Programeri obično koriste petlje za izvršavanje skupa iskaza. Za petlja koristi se kada trebaju ponoviti dio više puta. Posebno se koristi u slučajevima kada je broj ponavljanja fiksan!



Za bolje razumijevanje, dopustite mi da vam dam slikoviti prikaz!

Dijagram toka

Petlja za ulazak - Brzi vodič - Edureka

Ovdje se nakon inicijalizacije skenira uvjet koji ste dodijelili u kodu, u slučaju da je uvjet istinit, povećao bi / smanjio (prema vašem kodu) vrijednost i opet ponovio kôd prema stanju koje imate dodijeljena. Ali ako je vaše stanje netačno, izaći će iz petlje.



Nakon ovog teoretskog objašnjenja, dopustite mi da vam pokažem sintaksu za petlja!

Sintaksa

za (iskaz 1 iskaz 2 iskaz 3) {// blok koda koji treba izvršiti}

Sintaksa je prilično jednostavna. To ide kako slijedi
Izjava 1: stanje prije izvršenja bloka koda
Izjava 2: specificira uvjet za izvršenje koda
Izjava 3: stanje nakon izvršavanja koda

Da bismo stvari postale jasnije, primijenimo gore objašnjenu sintaksu u Java kodu.

Primjer for petlje

Dolje napisan kod prikazuje kako se for petlja implementira u

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

Izlaz:
0
jedan
2
3
4

binarno na decimalno u javi

Uzeo sam jednostavan kod da vas sve upoznam s konceptom for petlje. Unutar petlje for nalaze se tri izjave o kojima sam govorio u prethodnom segmentu. Nadam se da se sada možete lako povezati s njima!

  • Prvo, Int i = 0, inicijalizacija je cjelobrojne varijable čija je vrijednost dodijeljena 0.
  • Drugo, t.j.<5 is the condition that I have applied in my code
  • Treće, i ++, znači da želim da se povećava vrijednost moje varijable.

Nakon razumijevanja rada for petlje, dovest ću vas do drugog koncepta, a to je Java ugniježđena za petlja!

Java ugniježđena za petlju

Ako imate for petlju unutar for petlje, naišli ste na Java ugniježđenu petlju. Unutarnja petlja se u potpunosti izvršava kada se izvrši vanjska petlja.

Predstavljam vam primjer da vam pokažem rad Java ugniježđene for petlje.

Primjer

Java kôd za ugniježđenu petlju for:

primjer javne klase {public static void main (String [] args) {for (int i = 1i<=3i++){ for(int j=1j<=3j++){ System.out.println(i+' '+j) } } } }

Izlaz:
jedanaest
1 2
1 3
dvadeset i jedan
2 2
2. 3
3 1
3 2
3 3

Sad kad ste razumjeli pojam ugniježđene petlje for, dopustite mi da vam pokažem vrlo poznati primjer za koji ste možda čuli! Primjeri piramide!

Primjer piramide: Slučaj 1

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

Izlaz:

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

Nastavljamo sa sljedećim primjerom.

Primjer piramide: Slučaj 2

paket MyPackage javna klasa Demo {public static void main (String [] args) {int term = 6 for (int i = 1i = ij -) {System.out.print ('*')} System.out.println ( )//nova linija } } }

Izlaz:

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

Vodiči za SQL poslužitelje za početnike

Siguran sam da bi vam bila poznata ova dva uzorka.

Ovo nas dovodi do kraja ovog članka 'Za petlju u Javi'. Nadam se da vam je koncept 'for loop u Javi' sada jasan. Nastavit ćemo zajedno kopati svijet Jave. Pratite nas!

Obavezno vježbajte što je više moguće i vratite svoje iskustvo.

Pogledajte Edureka, pouzdane tvrtke za internetsko učenje s mrežom od više od 250 000 zadovoljnih učenika raširenih širom svijeta. Ovdje smo da vam pomognemo u svakom koraku na putovanju, jer osim što postajete pitanja za ovaj intervju za javu, donosimo kurikulum koji je dizajniran za studente i profesionalce koji žele biti programer za Javu.

Imate pitanje za nas? Molimo navedite ga u odjeljku za komentare ovog ‘sučelja java karte’ članka i javit ćemo vam se u najkraćem mogućem roku.