1. Method Menggunakan Void
File1: Majalah.java
public class Majalah {
//mendefinisikan variable
String judul,penulis,penerbit;
int tahunProduksi,edisi;
//membuat Constructor
public Majalah(String a, String b, String c, int d, int e) {
judul = a;
penulis = b;
penerbit = c;
tahunProduksi = d;
edisi = e;
}
//method menggunakan void
public void cetakMajalah() {
System.out.print("Judul "+judul+" Penulis "+penulis+" Penerbit "+penerbit);
System.out.print(" Tahun "+tahunProduksi+" Edisi "+edisi+"n");
}
}
//mendefinisikan variable
String judul,penulis,penerbit;
int tahunProduksi,edisi;
//membuat Constructor
public Majalah(String a, String b, String c, int d, int e) {
judul = a;
penulis = b;
penerbit = c;
tahunProduksi = d;
edisi = e;
}
//method menggunakan void
public void cetakMajalah() {
System.out.print("Judul "+judul+" Penulis "+penulis+" Penerbit "+penerbit);
System.out.print(" Tahun "+tahunProduksi+" Edisi "+edisi+"n");
}
}
Baris 1 menjelaskan akan membuat class yang bernama Majalah, baris ke-3 dan 4 menjelaskan deklarasi variable yang akan digunakan, baris ke-6 s/d 12 adalah constructor nama constructor = nama file, baris ke-14 s/d 17 membuat method untuk mencetak output method void di java sama dengan prosedur di c++ yaitu tidak mengembalikan nilai, sebagai tambahan jika file ini dirunning maka akan error karena ini bukan merupakan program utama (bisa dikatakan modul)
File2: MajalahBeraksi.java
public class MajalahBeraksi {
public static void main (String[] args) {
//inisiasi object
Majalah Obj = new Majalah ("A","Jogianto","Andi",2009,2);
Obj.cetakMajalah();
Majalah Obj2 = new Majalah ("B","Lukman","Lokomedia",2010,5);
Obj2.cetakMajalah();
Majalah Obj3 = new Majalah ("C","S'to","Elekmedia",2010,7);
Obj3.cetakMajalah();
}
}
public static void main (String[] args) {
//inisiasi object
Majalah Obj = new Majalah ("A","Jogianto","Andi",2009,2);
Obj.cetakMajalah();
Majalah Obj2 = new Majalah ("B","Lukman","Lokomedia",2010,5);
Obj2.cetakMajalah();
Majalah Obj3 = new Majalah ("C","S'to","Elekmedia",2010,7);
Obj3.cetakMajalah();
}
}
Pejelasan Script:
Baris 1 menjelaskan akan membuat class yang bernama MajalahBeraksi, baris ke-2 menjelaskan bahwa ini merupakan program utama, baris ke-4 menjelaskan bahwa kita membuat object baru dari class Majalah, baris -5 kita memanggil method cetakMajalah (Obj.cetakmajalah()) untuk menampilkan output dari object (Obj), begitu juga dengan baris ke-6 s/d 9.
Out put ketika di Running:

File 1 CallingMethod.java
public class CallingMethod{
public int tambah(int a, int b){
return a+b;
}
public int kurang(int a, int b){
return a-b;
}
public int kali(int a, int b){
return a*b;
}
public int bagi(int a, int b){
return a/b;
}
public int modulus(int a, int b){
return a%b;
}
}
public int tambah(int a, int b){
return a+b;
}
public int kurang(int a, int b){
return a-b;
}
public int kali(int a, int b){
return a*b;
}
public int bagi(int a, int b){
return a/b;
}
public int modulus(int a, int b){
return a%b;
}
}
Pejelasan Script:
Baris 1 menjelaskan akan membuat class yang bernama CallingMethod, baris ke-3 kita membuat method dengan nama tambah menggunakan 2 parameter a dan b dengan jenis variable Integer (Teknik method non void pada java sama seperti fungsi Fuction pada C++), baris ke-4 kita mengembalikan nilai parameter a dan b, begitu juga dengan baris-baris selanjutnya.
File 2 MainClass.java
public class MainClass {
public static void main(String[] args){
CallingMethod method = new CallingMethod();
System.out.println("Penambahan: " +method.tambah(30,15));
System.out.println("Pengurangan: " +method.kurang(30,15));
System.out.println("Perkalian: " +method.kali(30,15));
System.out.println("Pembagian: " +method.bagi(30,15));
System.out.println("Modulus: " +method.modulus(30,15));
}
public static void main(String[] args){
CallingMethod method = new CallingMethod();
System.out.println("Penambahan: " +method.tambah(30,15));
System.out.println("Pengurangan: " +method.kurang(30,15));
System.out.println("Perkalian: " +method.kali(30,15));
System.out.println("Pembagian: " +method.bagi(30,15));
System.out.println("Modulus: " +method.modulus(30,15));
}
Pejelasan Script:

Baris 1 menjelaskan akan membuat class yang bernama MainClass, baris ke-2 menjelaskan bahwa ini merupakan program utama, baris ke-3 menjelaskan kita akan membuat object baru dari class CallingMethode, baris ke-5 s/d 9 menampilkan output dengan memangil method yang sudah kita deskripsikan pada class Calling Method.
Out put ketika di Running:

Untuk Mendownload file javanya silahkan klik DISINI (5KB)
No comments:
Post a Comment