Fungsi atau Method dalam Java - All Makruf

Mari Belajar di Sini

Fungsi atau Method dalam Java


Fungsi atau Method dalam Java

Fungsi atau Method dalam Java merupakan sekumpulan pernyataan atau kode program yang dikelompokkan ke dalam sebuah blok dan menghasilkan proses tertentu. Dengan menggunakan fungsi atau method, kode program yang ditulis akan lebih sederhana dan terstruktur rapi, sehingga saat adanya perubahan akan lebih mudah ditemukan dan diperbaiki. Selain itu, menggunakan fungsi atau method dalam Java juga sangat bermanfaat untuk menulis kode program yang memproses hal yang sama. Proses tersebut tidak perlu ditulis berulang-ulang, cukup ditulis sekali di dalam sebuah fungsi atau method, selanjutnya hanya memanggil fungsi atau method tersebut di banyak proses. Hal tersebut dapat dilakukan karena Fungsi atau Method dalam Java dapat digunakan atau dipanggil lebih dari satu kali.


Setidaknya terdapat dua jenis Fungsi atau Method dalam Java, yaitu Method yang mengembalikan nilai menggunakan return type dan method yang tidak mengembalikan nilai menggunakan keyword void.

Format kode program untuk Fungsi atau Method return type dalam Java adalah sebagai berikut.
    public static int namaMethod(int angka1, int angka2) {
         // kode proses
    } 
Keterangan:
public static : Modifier
int : Return type untuk mengembalikan nilai
namaMethod : Nama fungsi atau method yang diinginkan
angka1 dan angka2 : Nama variabel parameter
int angka1 dan int angka2 : List parameter (boleh satu aja atau lebih)

Contoh Program:
// method ini mengembalikan nilai integer hasil penjumlahan dua angka
public static int penjumlahanDuaAngka(int angka1, int angka2) {
    int hasil = angka1 + angka2;
    return hasil;
}
Method tersebut dapat dilakukan dengan cara memanggil method ke dalam fungsi Main dari program yang dibuat. Contoh program lengkap adalah sebagai berikut.
// program ini memproses penjumlahan dari dua angka
public class ExampleMinNumber {

    public static void main(String[] args) {
         int bilanganPertama = 12;
         int bilanganKedua = 23;
         int hasilDuaBilangan = penjumlahanDuaAngka(bilanganPertama, bilanganKedua);
         System.out.println(bilanganPertama + " + “ + bilanganKedua + “ = " + hasilDuaBilangan);
    }

    public static int penjumlahanDuaAngka(int angka1, int angka2) {
         int hasil = angka1 + angka2;
         return hasil;
    }
}

Selain bentuk di atas, fungsi atau method dalam Java juga dapat dibuat dengan tidak mengembalikan nilai dalam bentuk integer, String, Float dan lainya, tetapi langsung memproses pernyataan yang diberikan. Cara tersebut adalah dengan mengganti tipe data dengan keyword void.

Contoh Kode program adalah sebagai berikut.
    // program ini akan menampilkan nilai huruf berdasarkan nilai angka yang diberikan
public class ExampleMinNumber {

    public static void main(String[] args) {
          int nilai = 85;
          nilaiHuruf(nilai);     
    }

    public static void nilaiHuruf(int nilaiAngka) {
         if (nilaiAngka > 87) {
              System.out.println("Nilai huruf yang didapatkan adalah A");
         } else if (nilaiAngka > 77) {
              System.out.println("Nilai huruf yang didapatkan adalah AB");
         } else if (nilaiAngka > 65) {
              System.out.println("Nilai huruf yang didapatkan adalah BC");
         } else if (nilaiAngka > 50) {
              System.out.println("Nilai huruf yang didapatkan adalah C");
         } else if (nilaiAngka > 30) {
              System.out.println("Nilai huruf yang didapatkan adalah D");
         } else {
              System.out.println("Nilai huruf yang didapatkan adalah E");
         }
     }
}
Semoga Bermanfaat..


Baca Juga :

Postingan terkait:

2 Tanggapan untuk "Fungsi atau Method dalam Java"