Diberdayakan oleh Blogger.

Komputer

Mata Kuliah

Rabu, 18 September 2013

Fungsi atau Method pada Java

Apa itu fungsi atau method ?

Untuk lebih memudahkan dalam memahami apa itu fungsi atau method, kita bisa mengambil contoh SEPEDAH, iya anggap saja sepedah adalah suatu PROGRAM. Dan METHOD atau FUNGSI adalah bagian-bagian dari sepedah tersebut.

SEPEDAH    =   PROGRAM
RODA            =   METHOD 1
SETIR            =   METHOD 2
GARBU         =   METHOD 3
REM               =   METHOD 4
dst...               =   dst...

Setiap bagian sepedah pasti ada fungsi / kegunaannya masing2..
Sama juga dengan method, mempunyai fungsi masing2..

Untuk contoh sederhananya :

public class Main {

    public static void method1() {
        int var_a = 5;
        int var_b = 10;
        System.out.println("Nilai var_a : " + var_a);
        System.out.println("Nilai var_b : " + var_b);
    }

    public static void method2() {
        int var_c = 15;
        int var_d = 20;
        System.out.println("Nilai var_c : " + var_c);
        System.out.println("Nilai var_d : " + var_d);
    }

    public static void main(String[] args) {
        //pemanggilan method1
        method1();
        //pemanggilan method2
        method2();
    }
}



Method dengan pengembalian nilai (Return)

Dalam method tersebut terdapat nilai pengembalian. Pendeklarasiannya :

modifier_tipe variabel_nama method (parameter) {

      // intruksi

return;
}

contoh :

public class Main {//kelas Main

    static int method1() {//method 1
        int var_a = 5;

        return var_a;//pengembalian nilai
    }

    static int method2() {//method 2
        int var_b = 10;

        return var_b;//pengembalian nilai
    }

    public static void main(String[] args) {
        //pemanggilan method1
        System.out.println("var_a : "+ method1());
        //pemanggilan method2
        System.out.println("var_b : "+ method2());
    }

}

Method tanpa pengembalian nilai (void)

Pendklarasian method nya :                                    

modifier_void _nama method (parameter) {

      // intruksi

}

contoh :

public class Main {//kelas Main

    static void method1() {//method 1
        int var_a = 5;

        System.out.println("var_a : " + var_a);
    }

    static void method2() {//method 2
        int var_b = 10;

        System.out.println("var_b : " + var_b);
    }

    public static void main(String[] args) {
        //pemanggilan method1
        method1();
        //pemanggilan method2
        method2();
    }
}











                                                             " Semoga bermanfaat ^.^ "




0 komentar

Posting Komentar

Pages