METHOD dan PARAMETER (JAVA)


METHOD dan PARAMETER (JAVA)

java

Method adalah kumpulan program yang mempunyai nama. Program harus dibungkus dalam method. Dengan method kita bisa memanggil kumpulan program hanya dengan memanggil nama methodnya, pekerjaan jadi lebih singkat dan tidak boros menuliskan program, program menjadi lebih terstruktur, praktis, dan efisien.

Bentuk umum:

( ); //menggunakan tanda kurung setelah nama method itu kuncinya //parameter bersifat opsional, tergantung kebutuhan

Contoh:

Bernaz(); //method bernama bernaz

Ada 2 jenis method:

  1. Method yang tidak mengembalikan data (diberi tipe void)
    Ex: static void bernaz();
    //method static bernama bernaz yang tidak mengembalikan nilai.
  2. Method yang bisa mengembalilkan nilai menggunakan statement return dan tipe data
    Ex: static int bernaz(int b);
    return b;
    //method bernama bernaz yang mengembalikan nilai integer
    //mempunyai 1 parameter yaitu b dan bertipe integer
    //return adalah keyword untuk mengembalikan nilai

NB

  • method yang dipanggil dari dalam method static harus static
  • method tidak static hanya bisa dipanggil melalui method tidak statik dan mekanisme instansiasi
  • Jika memanggil method dalam satu kelas method harus static
  • method static hanya bisa memanggil method yang static

Parameter adalah suatu nilai yang dapat diubah-ubah dari luar untuk menentukan hasil

  • mengirim >> parameter aktual //yang di main
  • menerima >> parameter formal

Contoh method tidak mengembalikan nilai (tanpa parameter)

class Bernaz{
   static void Cetak(){
     System.out.print("I LOVE ");
   }
   public static void main(String[] args) {
   Cetak();
     System.out.print("JAVA");
   }
 }
 //Outputnya: I LOVE JAVA

Contoh method tidak mengembalikan nilai (dengan parameter)

class Bernaz{
   static void Cetak(int a){
     System.out.println("Nilai x: "+a);
   }
   public static void main(String[] args) {
   int x;
   for (x=0; x<3; x++){
     Cetak(x);
   }
   System.out.println("Nilai x terakhir: "+x);
   }
 }

Outputnya:
Nilai x: 0
Nilai x: 1
Nilai x: 2
Nilai x terakhir: 3

NB:
• static void Cetak(int a). int a adalah parameter formal
• Cetak(x). x adalah parameter aktual atau parameter yang dikirim

Contoh method mengembalikan nilai

class Bernaz{
   static int Kuadrat(int bil){
     return bil*bil;
   }
   public static void main(String[] args){
   int x=5;
   System.out.println(x +" kuadrat adalah "+ Kuadrat(x));
   }
 }
 //Outputnya: 5 kuadrat adalah 25

Dikenal juga method static dan non static:

  • method static
    method yg dapat dipanggil walaupun kelas belom diinstansiasi jadi objek
  • method non-static
    method yg tidak dapat dipanggil jika kelas belom diinstansiasi jadi objek.

About herman
workhard and be nice to people

6 Responses to METHOD dan PARAMETER (JAVA)

  1. robby nugraha says:

    masih bingung yang method dengan parameter. nilai x terakhirnya kenapa bisa muncul 3?

  2. Rafi says:

    gan yang codingan methode tanpa parameter “i love java” nya di perbaiki tuh

  3. Anonymous says:

    gfdgfgdfdfgdf

  4. tedi says:

    thanks..tingkatkan

  5. Istanamurah says:

    Sip gan!! jadi pengen belajar bahasa program

  6. Fendi haris says:

    Mantepp nih gan,, sangat membantu para junior programmer Java,, nice,, hanks,,

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: