Léptető ciklus (for each)




Download 1.08 Mb.
bet51/51
Sana07.04.2017
Hajmi1.08 Mb.
#3295
1   ...   43   44   45   46   47   48   49   50   51

3.6.7. Léptető ciklus (for each)


Abban az esetben, ha egy konkrét halmazunk van, azaz konkrét dolgaink, és megfelelő módon vannak szervezve, akkor egyesével végighaladhatunk rajtuk. 

A sörös példánknál maradva 4 megrendelést kap a kocsmáros. A megrendelések száma tudjuk, hogy 4, azonban mindig más mennyiséget kérnek egyszerre a nedüből.



A megvalósításnál tömböket, azaz egy speciális típust fogunk használni. 
A tömb fogalmát külön ki kellene fejteni, azonban egy kicsit könnyelműen, de legalábbis egyszerűen egy linken megnézheted (angolul).
download.oracle.com/javase/tutorial/java/nutsandbolts/arrays.html



view plaincopy to clipboardprint?

  1. int[] rendelesek={1, 2, 1, 3};  

  2.   

  3.   

  4. for(int rendeles: rendelesek){  

  5.   

  6. class="Apple-tab-span" style="white-space:pre"> System.out.print("sör kiadása: ");  

  7.   

  8. class="Apple-tab-span" style="white-space:pre"> System.out.print(rendeles);  

  9.   

  10. class="Apple-tab-span" style="white-space:pre"> System.out.println(". db.");  

  11.   

  12. }  


System.out.print parancs nem töri el a szöveget. Így a kód futásának a végeredménye:

sör kiadása: 1. db.

sör kiadása: 2. db.

sör kiadása: 1. db.

sör kiadása: 3. db.

 

Természetesen ez csak betekintés volt a for each szerkezetbe, szerves részét képezi bármely fejlett programozási nyelvnek ez a technika.


Download 1.08 Mb.
1   ...   43   44   45   46   47   48   49   50   51




Download 1.08 Mb.