Cara Menciptakan Dan Memanggil Method Dalam Bahasa Pemrograman Java

27 views

Jadi bahasan kali ini mengenai method..


Apa itu Method ?

Method ialah sub-program, dimana didalamnya terdapat serpihan barisan barisan kode, yang sanggup dipanggil kapan saja.


Bentuk Umum Method

modifier return_type namaMethod(parameter)

  • Method memiliki Access Modifier (berupa public, protected, private)
  • Method memiliki return type (bisa berupa primitif datatype cth: int, double String, dll. Bisa juga berupa object)
  • Method harus memiliki nama (sama kayak variabel) untuk mengaksesnya kita harus menggunakan nama dari method tersebut (beserta parameter bila ada)
  • Method bisa(satu atau lebih) maupun tidak memiliki parameter (opsional)
Bingung ?
Tenang saja, kita akan membahas beserta contohnya..


Contoh Cara Membuat Method (Tanpa Return Type, Void)

Source Code:

public class KelasLearnMethod {     public static void main(String[] args) {         penjumlahan(12, 8);     }       public static void penjumlahan(int x, int y) {         System.out.format("%d + %d = %d", x, y, x+y);     } }


Output:

Output pemanggilan method penjumlahan(x,y)


Seperti pola diatas, kita menciptakan sebuah method berjulukan penjumlahan, yang memiliki dua parameter yaitu x dan y, lalu didalam method tersebut terdapat sebuah perintah untuk menampilkan x + y = hasil (x+y)
Karna kita tidak mengharapkan nilai kembali dari method tersebut maka return typenya void (kosong), tetapi bila kita ingin menciptakan method tersebut hanya menghitung kemudian mengembalikan risikonya ke fungsi main, maka kita gunakan return type sesuai tipe dari nilai yg akan dikembalikan.


Tips : Kembalikan nilai ke main, bila nilai hasil kembalian tersebut akan di proses lagi, tetapi bila kita hanya ingin menampilkannya saja lebih baik menggunakan void (no return value) 



Contoh Cara Membuat Method (dengan Return type)

Source Code:

public class KelasLearnMethod {     public static void main(String[] args) {           int hasil = pengurangan(10, 2);            penjumlahan(hasil, 8);     }      // method mengembalikan hasil x dikurang y     public static int pengurangan(int x, int y) {         return x - y;     }         // method yang tidak mengembalikan nilai     public static void penjumlahan(int x, int y) {         System.out.format("%d + %d = %d", x, y, x+y);     } }


Output:

Output pemanggilan method pengurangan(x,y)


Nah, berbeda dengan sebelumnya, pada pola diatas kita menciptakan sebuah method gres yang bertugas untuk mengurangkan nilai x dengan y, kemudian risikonya dikembalikan..
return adalah sebuah syntax untuk mengembalikan nilai

Jadi alur dari jadwal diatas adalah, kita memanggil method pengurangan untuk mengurangkan nilai 10 dengan 2, dimana risikonya kita simpan di variabel hasil, setelah itu kita memanggil method penjumlahan, antara variabel hasil dan 8, dimana method penjumlahan akan menampilkan hasilnya.


Kesimpulan

Mungkin ada yang bertanya kenapa harus buat method kalo sanggup dilakukan di main ?
Begini, misal di method itu ada instruksi untuk menjalankan operasi berjumlah 10 baris..
Oke kita buat di main, tapi gimana kalo kita ingin menjalankan operasi itu lagi ? tentu saja kita harus buat 10 baris lagi, ya walaupun sanggup dicopast tetapi sanggup saja ada error (bisa jadi karna variabel salah atau sudah dibuat, dll) tetapi lebih dari pada itu, dengan kita menciptakan method, akan ada keefektivitasan(atau apalah itu) disini, dengan method kita tidak perlu buat operasi yg berjumlah 10 baris tersebut, melainkan hanya panggil panggil nama methodnya saja.

Semoga Bermanfaat . . .


Sumber http://ng0ding.blogspot.com/

Author: 
    author
    No related post!