Sunday, December 4, 2011

Tutorial 31 - enhanced for Loop

Sekarang kita akan belajar for loop versi upgrade punya, iaitu enhanced for loop.

Ini source code untuk tutorial ni:

enhanced for loop


Mula-mula kita akan buat array dengan nama monyet.

Ini bahagian paling penting untuk tutorial ni:

for (int x : monyet)


enhanced for loop lebih kurang sama macam for loop yang biasa, yang lainnya cuma apa yang kita letak dalam kurungan tu.

for loop yang biasa perlukan 3 statement dalam kurungan kan?

Untuk enhanced for loop dia lain sikit.

Mula-mula kita tulis jenis array yang kita nak loop-kan, untuk program kita ni kita letak int.

Kemudian kita buat variable untuk rujukan, nak letak nama apa pun boleh. Untuk demo, kita letak x.

Lepas titik bertindih tu kita letak benda apa yang kita nak rujuk. Dalam kes ni, kita nak loop untuk semua elemen dalam array monyet, jadi kita letak monyet.

Jadi, apa yang berlaku nanti ialah kita akan loop untuk semua elemen dalam array monyet, tak kiralah berapa banyak yang ada.

Dan apabila kita run, kita akan dapat:

34
54
12
46
90


sebab untuk program ni kita hanya print saja setiap elemen tu berdasarkan rujukan yang bernama x.


Kalau nak, boleh jugak buat macam ni:

enhanced for loop sum of array


Dan bila kita run, hasilnya:

236


iaitu jumlah untuk semua nombor tu.

Jadi, itu saja untuk tutorial kali ni. Praktis sikit guna for loop yang baru ni.

0 comments:

Post a Comment

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Hot Sonakshi Sinha, Car Price in India