Your Adsense Link 728 X 15

Contoh program Java Metode dengan Parameter

Posted by Unknown Selasa, 18 Desember 2012 1 komentar

Mengenal metode dengan Parameter

Secara umum, method ada dua macam, yaitu method yang mengembalikan nilai dan method yang tidak mengembalikan nilai. Method yang mengembalikan nilai biasanya berupa sub program berjenis fungsi. Sedangkan method yang tidak mengembalikan nilai biasanya berupa sub program berjenis prosedur.


Contoh program Java Metode dengan Parameter

Pada kasus ini ..

class handphone  {
     private String merk;
     private double seri;
     private double tahun;   
    void isiMerk(String  merk1) {
       this.merk=merk1; 
   }
}

public class toko {
   public static void main(String[] args) {
   handphone nok =new handphone();
   
   }
}

Modifikasi program di atas :
1.Tambahkan metode untuk memasukan data seri dan tahun
2.Tambahkan metode untuk mengambil data merk,seri dan tahun
3.Buat objek untuk mengakses data handpone, masukan data misal merk=TOKIO, Seri=1111, tahun 2013
4.Tampilkan hasilnya
   Merk HP : Tokio
  Seri : 1111
  Tahun : 2013

5.Buat suatu metode yang ‘seolah-olah ‘ dapat mengirimkan data SMS
6.Buat suatu metode  yang ‘seolah-olah ‘ dapat menampilkan isi SMS
7.Bagaimana kalau diinginkan menciptakan satu objek lagi misal SAMBUNG
8.Buat class  PC, dengan atribut  harddisk, ram, prosesor dengan metode isiData, ambilData
9.Dalam class tersebut terdapat metode :
    a.Meminta  isi tentang informasi PC tersebut
    b.Menampilkan  isi  tentang informasi PC tersebut
10.Buat objek misal PENTIUS dan objek tersebut menjalankan semua metode yang ada

Copy program complete
Nama file : toko.java
package PraktekMetode;
class handphone
{ private String merk;
  private int seri;
  private int tahun;
  private String sms;

 void isiMerk(String merk1)
 { this.merk=merk1;
 }

 void isiSeriTahun(int seri1,int tahun1) //metode utk memasukkan data seri &tahun
{ this.seri=seri1;
  this.tahun=tahun1;   
}
 String merk()
{ return merk;
}

int seri()
{return seri;
}

int tahun()
{return tahun;
}

 void ambil() //metode utk mengambil data merk, seri &tahun
{System.out.println("Merk HP: "+merk);
 System.out.println("Seri   : "+seri);
 System.out.println("Tahun  : "+tahun);
}

String kirim_sms(String sms1)
{ this.sms=sms1;
  return sms;  }

void tampil_sms()
{System.out.println("isi sms   :\n"+sms+"\n --------");
}
}

public class toko {

  public static void main(String[] args) {
      handphone nok=new handphone();
      handphone hp=new handphone();
        hp.isiMerk("Tokio");
        hp.isiSeriTahun(1111,2013);
        hp.ambil();
        hp.kirim_sms("Assalamu'alaikum, bagaimana kabarnya ?\n ini isi sms");
        hp.tampil_sms();
      handphone samsung=new handphone();
        samsung.isiMerk("Samsung GT ");
        samsung.isiSeriTahun(3653, 2011);
        samsung.ambil();
        samsung.kirim_sms("Wa'alaikum salam, alhamdulillah baik");
        samsung.tampil_sms();
      //mengakses kelas pc
      pc pentium=new pc();
        System.out.println("Mengakses dari Class PC");
        pentium.isidata("kingston 500 GB ","DDR2 2 GB","Intel Core i5 ");
        pentium.ambil_data();
    }
}

Nama file : PC.java

package PraktekMetode;

public class pc{
private String hardisk;
private String ram;
private String prosesor;

void isidata(String hardisk1,String ram1,String prosesor1){
this.hardisk=hardisk1;
this.ram=ram1;
this.prosesor=prosesor1;
}

String hardisk(){ return hardisk;}
String ram(){ return ram;}
String prosesor(){ return prosesor;}

void ambil_data(){
System.out.println(" --INFORMASI PC--");
System.out.println("merek hardisk       : "+hardisk);
System.out.println("kapasitas ram       : "+ram);
System.out.println("merek prosesor      : "+prosesor);
}
}




Artikel Terkait:

1 komentar:

solder uap mengatakan...

sangat bermanfaat sekali min...
solder uap

Posting Komentar

Toko Online Keren

Gubernur pilihan

blog bisnis