Mendefinisikan Fungsi


Fungsi dalam Java dikenal sebagai metode (method). Metode adalah blok kode yang dapat dipanggil untuk melakukan tugas tertentu. Berikut adalah langkah-langkah untuk mendefinisikan dan menggunakan metode dalam Java:
  1. Deklarasikan Metode

    Untuk mendefinisikan sebuah metode, gunakan sintaks berikut:

    access_modifier return_type nama_metode(parameter) {
       // Kode metode
    }
    • access_modifier: Ini bisa menjadi public, private, protected, atau package-private.
    • return_type: Tipe data yang akan dikembalikan oleh metode. Jika metode tidak mengembalikan nilai, gunakan void.
    • nama_metode: Nama yang diberikan pada metode.
    • parameter: Jika metode memerlukan input, definisikan parameter di sini.
  2. Contoh Metode Tanpa Parameter

    public void sapaan() {
       System.out.println("Halo, Selamat datang!");
    }

    Dalam contoh di atas, kita mendefinisikan metode sapaan yang mencetak pesan sapaan.

  3. Panggil Metode

    Untuk menggunakan metode, panggil nama metodenya dari dalam metode main atau metode lainnya.

    public static void main(String[] args) {
       MyClass obj = new MyClass(); // Buat objek dari kelas MyClass
       obj.sapaan(); // Panggil metode sapaan
    }

    Di sini, kita membuat objek dari kelas MyClass dan memanggil metode sapaan melalui objek tersebut.

  4. Contoh Metode dengan Parameter

    public int tambah(int angka1, int angka2) {
       return angka1 + angka2;
    }

    Dalam contoh ini, kita mendefinisikan metode tambah yang menerima dua parameter dan mengembalikan hasil penjumlahan keduanya.

  5. Menggunakan Metode dengan Parameter

    public static void main(String[] args) {
       MyClass obj = new MyClass();
       int hasil = obj.tambah(5, 3);
       System.out.println("Hasil penjumlahan: " + hasil);
    }

    Di dalam metode main, kita memanggil metode tambah dengan dua angka dan mencetak hasilnya.

Ini adalah dasar-dasar untuk mendefinisikan dan menggunakan metode dalam Java. Anda dapat memperluas penggunaan metode sesuai kebutuhan Anda dalam pengembangan program Java.