Page 141 - BUKU TEKS SK T4
P. 141
Contoh 4:
int markah1 = 34
int markah2 = 56
int markah3 = 78
int markah4 = 89
Java Arrays
http://goo.gl/YrU7Qm int markah5 = 56
int markah6 = 95
Bagaimana pula jika terdapat 100 markah yang perlu disimpan? Penggunaan pemboleh ubah
nampaknya kurang ekonomik jika bilangan data yang disimpan adalah besar. Cuba fikirkan. Adakah
wajar mengisytiharkan 100 pemboleh ubah?
Contoh-contoh di atas melibatkan penggunaan jenis data mudah. Jenis data mudah menggunakan
satu sel ingatan sebagai pemboleh ubah untuk menyimpan suatu data.
? Pengisytiharan Tatasusunan
Tahukah Dalam kehidupan harian, biasanya data yang sama akan disimpan dalam
Anda senarai. Dalam konteks atur cara komputer, senarai data dirujuk sebagai
Tatasusunan bukan sahaja tatasusunan.
terdapat dalam satu
dimensi tetapi juga dua Tatasusunan ialah koleksi satu atau lebih data yang dipanggil elemen.
dimensi. Bagaimanakah Setiap tatasusunan mempunyai jenis data tertentu. Tatasusunan int
cara untuk membezakan menyimpan elemen jenis integer sahaja. Demikian juga halnya dengan
antara dimensi ini? double, String dan jenis-jenis data yang lain.
Andaikan anda
menyenaraikan semua
makanan yang anda Dalam kod Java, sintaks pengisytiharan struktur tatasusunan adalah
makan ketika waktu seperti yang berikut:
tengah hari. Misalnya,
kentang, ikan, ayam dan jenisData [] namaTatasusunan;
nasi. Makanan yang namaTatasusunan = new jenisData [saizTatasusunan];
disenaraikan di atas
dianggap sebagai satu Sintaks yang ditunjukkan di atas terdiri daripada dua baris.
dimensi. Tetapi, jika anda Baris pertama mengisytiharkan nama tatasusunan. Baris kedua pula
mengelaskannya mengikut mengisytiharkan saiz tatasusunan.
piramid makanan seperti
protein, karbohidrat, • Mengisytiharkan nama tatasusunan
jenisData [] namaTatasusunan;
lemak dan vitamin, senarai
tersebut akan menjadi dua
dimensi. Misalnya, jenisData merujuk jenis data tatasusunan. Simbol “tanda kurung
Protein: siku”[], ialah simbol khas untuk menunjukkan bahawa pemboleh ubah
(ikan dan ayam)
Karbohidrat: ialah jenis tatasusunan dan bukannya pemboleh ubah mudah, misalnya
(nasi dan kentang ) int []untuk tatasusunan integer, double []untuk tatasusunan double
ataupun String []untuk tatasusunan String. namaTatasusunan
ialah nama yang sesuai diberikan oleh pengatur cara.
Sains Komputer Tingkatan 4
132

