Page 159 - BUKU TEKS SK T4
P. 159
Subatur cara
Tiada parameter Menerima parameter
static void subAtur01 (){} static void subAtur01 (int x){}
static void subAtur02 (){} static void subAtur02 (int x, double y){}
static void subAtur03 (){} static void subAtur03 (int [] x, String z){}
Rajah 1.63 Sesetengah subatur cara boleh menerima parameter
Penggunaan parameter perlu diisytiharkan sewaktu pentakrifan subatur
cara-subatur cara:
Jenis data Nama
Uji Minda parameter parameter
Berdasarkan Contoh
1 dan 2, labelkan
pengisytiharan parameter static void namaSubaturCara (int x){ }
bagi soalan yang berikut.
(a) static void Jika parameter diperlukan, parameter perlu diisytiharkan dalam
kuasaTiga (int
no) { kurungan bekas parameter dalam subatur cara. Pengisytiharan parameter
double jawapan adalah sama seperti pengisytiharan pemboleh ubah. Tiada had untuk
= nom * nom * bilangan parameter dan juga turutan parameter bergantung kepada
nom; pengatur cara.
System.out.print
(jawapan);
} Contoh 1:
Pengisytiharan
(b) static void parameter nom
cariJumlah (int
a, int b, int c) static void kuasaDua(int nom){
{ double jawapan = nom * nom;
int jawapan = a System.out.print(jawapan);
+ b + c; }
System.out.print
(jawapan);
} Contoh 2:
Pengisytiharan parameter x, y dan z
static void cariJumlah(int x, int y, int z){
int jawapan = x + y + z;
System.out.print(jawapan);
}
Sains Komputer Tingkatan 4
150

