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
   154   155   156   157   158   159   160   161   162   163   164