Contoh program Java Metode dengan Parameter
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);
}
}
1 komentar:
sangat bermanfaat sekali min...
solder uap
Posting Komentar