Page 30 - E-Modul Pemrograman Dasar Kelas X
P. 30

Jika program ini dijalankan, maka menghasilkan keluaran sebagai berikut.


                 Ini contoh method void

                 Tetapi menampilkan hasil



            d.  Method Void Menggunakan Perintah Return

                       Method  void  ini  berfungsi  untuk  menghentikan  proses  program  suatu
               kondisi apabila syarat kondisi tersebut terpenuhi sehingga perintah-perintah atau
               statements  selanjutnya  tidak  diproses  atau  dijalankan.  Apabila  syarat  kondisi
               tersebut  tidak  terpenuhi,  maka  perintah-perintah  selanjutnya  akan  tetap
               dilanjutkan  untuk  diproses.  Method  ini  menambahkan  perintah  return  pada
               method  yang  dibuat.  Pada  contoh  program  memanggil  method  sebelumnya,

               contoh  program  tersebut  adalah  contoh  suatu  method  yang  menggunakan
               perintah return.

            e.  Method Menggunakan Parameter

                       Suatu method dapat melewatkan suatu nilai jika dipanggil. Nilai ini disebut
               juga  argumen  yang  nantinya  akan  diproses  dalam  perintah-perintah  di  tubuh

               method tersebut.

                       Berikut ini adalah contoh method yang menggunakan parameter.

                 public int CariMax(int parameter1, int parameter2)

                        {

                               int hasil;

                               if (parameter1 > parameter2)

                               hasil parameter1;

                               else
                               hasil parameter2;

                               return hasil;

                        }


            f.  Method Overloading

                       Suatu method dapat dibuat lebih dari satu kali dengan nama yang sama, tapi

               dengan parameter yang berbeda dan tujuan untuk menghindari kesalahan tipe
               data yang digunakan dalam parameternya.



                                                             22
   25   26   27   28   29   30   31   32   33   34   35