Page 165 - BUKU TEKS SK T4
P. 165

?               Contoh 2:

                Tahukah                static void hello(String nama){
                Anda                   System.out.print("Hello " + nama);
                                       }
               Fungsi utiliti dalam Java
               Fungsi-fungsi utiliti
               adalah built-in, yakni   Contoh 3:
               sudah sedia ada dalam   static void cariJumlah(int x, int y)
               bahasa pengaturcaraan
               Java. Jadual 1.20       {
               menunjukkan sebahagian   int jawapan = x + y;
               fungsi utiliti yang lazim   System.out.print(jawapan);
                                       }
               digunakan.


                                       Dalam jadual di bawah, fungsi mintaNombor() ialah memulangkan
                                       integer. Kaji kod definisi fungsi mintaNombor().


                                              static int mintaNombor(){ return 100;}


                                           Integer tersebut perlu "disambut" dengan mengumpukkan kepada
                                       pemboleh ubah integer. Berdasarkan contoh di dalam jadual, x digunakan
                                       sebagai pemboleh ubah untuk menyimpan nilai yang dipulangkan.

                                                    Jadual 1.20 Panggilan fungsi cara yang betul dan salah

                                                     Betul                          Salah
                                        int x;                         int x;
                                        x = mintaNombor()              mintaNombor()
                                        System.out.print(x);           System.out.print(x);



                 Contoh  61

               Tulis satu atur cara PerisianKomputer yang menggunakan subatur cara fungsi getNama() untuk meminta
               nama pengguna. Nama tersebut tidak akan dipaparkan dalam fungsi. Sebaliknya, nilai itu akan dipulangkan
               kepada prosedur main() untuk dipaparkan. Sampel output adalah seperti berikut:



















                        Sains Komputer Tingkatan 4
                156
   160   161   162   163   164   165   166   167   168   169   170