Page 164 - BUKU TEKS SK T4
P. 164
Bilakah prosedur atau fungsi menjadi pilihan? Petunjuk berikut boleh
digunakan untuk memilih fungsi:
Fungsi
• Data yang telah diproses perlu disimpan dalam badan pemanggil.
• Data yang telah diproses akan digunakan lagi oleh pemanggil.
Data tersebut mungkin digunakan oleh subatur cara main() atau
subatur cara-subatur cara lain.
• Subatur cara digunakan untuk meminta input.
• Subatur cara tidak memaparkan hasil atau menyimpan hasil di
mana-mana.
Contoh 1:
static int mintaNombor(){
int nom;
java.util.Scanner sc;
sc = new java.util.Scanner(System.in);
nom = sc.nextInt();
return nom ?
} Tahukah
Anda
Contoh 2: Kesilapan umum
penggunaan fungsi adalah
int jumlahNombor(int x, int y){ seperti yang berikut:
int jumlah; • Perlu diingatkan
jumlah = x + y bahawa fungsi cuma
return jumlah; memulangkan satu
} jenis data pada satu-
satu masa. Jenis data
Petunjuk berikut boleh digunakan untuk memilih prosedur iaitu: yang dipulangkan mesti
sepadan dengan jenis
data pulangan yang telah
Prosedur diisytiharkan.
• Subatur cara digunakan untuk membuat paparan sahaja, seperti • Kesilapan umum bagi
mesej kepada pengguna. subatur cara jenis
fungsi ialah kegagalan
• Hasil proses digunakan dalam subatur cara sekali sahaja dan tidak menyambut data yang
diperlukan lagi. dipulangkan.
Contoh 1:
static void hello(){
System.out.print("Hello dunia.");
}
BAB 1 PENGATURCARAAN
155

