Sunday, December 4, 2011

Tutorial 27 - Array

Tutorial kali ni kita masuk pulak ke bab Array!

Secara ringkasnya, array ni macam variable yang boleh simpan banyak-banyak data.

Semua data tu pulak mestilah dalam jenis yang sama. Kalau integer, semua data tu kenalah integer. Kalau string, semua kena string.

Jadi, macam biasa kita akan belajar melalui demo. Ini code-nya:

declare array long way


Cara untuk declare array ni macam kat line 6. Yang blog tu nama array, kita boleh letak apa-apa nama pun boleh macam kita buat kat variable biasa.

Sesetengah programmer suka tulis macam ni:

int blog[] = new int[5];


Dua-dua sama je, janji yang kurungan stapler tu kena ada.

Nombor 5 tu menunjukkan berapa banyak data yang boleh kita masukkan ke dalam array tu.

Kat line 6 ni kita hanya suruh program sediakan array blog dengan saiz 5, mula dari line 8 sampai line 12 barulah kita masukkan data iaitu nombor ke dalam array.

Ambik perhatian kat nombor dalam kurungan stapler tu, dia mula dengan 0, bukan 1 sebab komputer ni memang pelik.

Jadi, cara nak guna balik array tu, kita tulis nama dia kemudian dalam stapler, kita tulis kedudukan yang kita nak.

Contoh kat line 14 tu kita akan print array di kedudukan 3.

Nanti bila kita run, kita akan dapat:

321



Nampak leceh kan kena masukkan nombor satu-satu?

Sekarang kita akan tengok cara lain untuk declare array.

Ini source code cara lain nak declare array:

declare array short way


Sebelum ni kita kena bagitau berapa saiz dia... lepas tu masukkan satu-satu...bla bla bla...

Kat sini kita tulis jenis dan nama array(pastikan ada kurungan stapler) kemudian kita tulis kurungan langsir tu, yang ni --> {}.

Dalam kurungan langsir, kita tulis data-data yang kita nak masukkan sebanyak berapa banyak yang kita nak. Kita asingkan data-data tu dengan koma.

Apabila kita run, kita akan dapat sama macam yang sebelum ni:

321


Ingat yang komputer ni mula kira dari 0, bukannya 1.

Jadi, itu saja sebagai pengenalan kepada array. Praktis-praktis sikit. Kalau tak paham atau keliru boleh tanya.

0 comments:

Post a Comment

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