Subscribe For Free Updates!

We'll not spam mate! We promise.

Kelas dan Objek

Buat dua kelas yaitu kelas Takaran sebagai Attribut dan kelas cobatakaran sebagai Method
==========================================================================
package javaapplication1;

public class Takaran {
public int ukuran;  //membuat variabel int bersifat public
public String pengukur;  //membuat variabel String bersifat public
public float isi;  //membuat variabel float bersifat public

public void set (int uk, String pengukuran){
    ukuran = uk; //variabel ukuran mengambil dari variabel public int ukuran, sedangkan uk dari int uk
    pengukur = pengukuran; //variabel ukuran mengambil dari variabel public String pengukur, sedangkan pengukur dari String pengukuran

};
public void kosongkan (){ // method yang digunakan untuk mengset agar variabel float isi = 0
    isi = 0;

};
public float mengisi (float tambahan){  //method untuk mengisi variabel float isi
    float sisa ;
    if (isi+tambahan>ukuran){ //jika isi + tambahan lebih dari ukuran
sisa = isi + tambahan -ukuran;   //maka sisa = isi + tambahan - ukuran
     if ( sisa<0 p=""> sisa=0;

isi = ukuran;
    }else{ //jika tidak, maka isi ditambah dengan nilai tambahan dan sisa=0
        isi +=tambahan;
        sisa =0;

    };
    return sisa;
}
public float tuang(int keluar){ //method untuk menuang/mengambil nilai float isi
    float dikeluarkan;// membuat variabel float dikeluarkan
    if ( isi> =keluar ) { // jika isi lebih dari sama dg keluar
        isi -= keluar; //isi dikurangi sama dg keluar;
        dikeluarkan = keluar;

    }else{
        dikeluarkan=isi;
        isi=0;

    };
    return dikeluarkan;

};
};
=========================================================================
package javaapplication1;

public class cobatakaran {
public static void main(String []args) {
    Takaran limaliter= new Takaran(); //membuat variabel takaran  limaliter
    limaliter.set(5, "Minyak"); // mengset variabel limaliter dg nilai int uk=5 dan String pengukuran = minyak
    System.out.println("objek takaran 1 yang baru dibuat :\n");
    System.out.println("kapasitas :"+limaliter.ukuran+"\n");
    System.out.println("terisi :"+limaliter.isi+"\n");
    System.out.println("----------------------------------\n");

    Takaran dualiter = new Takaran();//membuat variabel takaran  dualiter
    dualiter.set(2, "Minyak") ; // mengset variabel limaliter dg nilai int uk=5 dan String pengukuran = minyak
    System.out.println("obyek takaran 2 yg baru dibuat :\n");
    System.out.println("kapasitas : "+dualiter.ukuran+"\n");
    System.out.println("terisi :"+dualiter.isi+"\n");

    dualiter.mengisi (3);  //mengisi variabel 2 liter dg 3
    System.out.println("isi takaran ;\n");
    System.out.println("takaran 2 liter : "+dualiter.isi+"\n");
    System.out.println("takaran 5 liter : "+limaliter.isi+"\n");

    limaliter.mengisi(dualiter.tuang(2));//mengisi variabel 5 liter dari nilai variabel 2 liter
    System.out.println("isi takaran :\n");
    System.out.println("takaran 2 liter :"+dualiter.isi+"\n");
    System.out.println("takaran 5 liter :"+limaliter.isi+"\n");

    dualiter.mengisi(2);//mengisi variabel dua liter dg 2
    System.out.println("isi takaran :\n");
    System.out.println("takaran 2 liter :"+dualiter.isi+"\n");
    System.out.println("takaran 5 liter :"+limaliter.isi+"\n");

    limaliter.mengisi(dualiter.tuang(2));//mengisi variabel 5 liter dari nilai variabel 2 liter
    System.out.println("isi takaran :\n");
    System.out.println("takaran 2 liter :"+dualiter.isi+"\n");
    System.out.println("takaran 5 liter :"+limaliter.isi+"\n");

}
}
==========================================================================
Hasilnya sebagai berikut

objek takaran 1 yang baru dibuat :

kapasitas : 5

terisi : 0.0

-----------------------------------

objek takaran 2 yg baru dibuat :

kapasitas : 2

terisi : 0.0

isi takaran :

takaran 2 liter : 2.0

takaran 5 liter : 0.0

isi takaran :

takaran 2 liter : 0.0

takaran 5 liter : 2.0

isi takaran :

takaran 2 liter : 2.0

tekaran 5 liter : 2.0

isi takaran :

takaran 2 liter : 0.0

takaran 5 liter : 4.0

BUILD SUCCESSFUL (total time: 1 second)

Socializer Widget By Blogger Yard
SOCIALIZE IT →
FOLLOW US →
SHARE IT →

2 komentar: