Membuat Class Balok di Java

/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

package javaapplication28;

class balok{
private long panjang,lebar,tinggi;

// mengisi nilai property balok
balok(){
panjang=0;
lebar=0;
tinggi=0;
}
void setPanjang(long p){
if(p>0){
panjang=p;
}
}
void setLebar(long l){
if(l>0){
lebar=l;
}
}
void setTinggi(long t){
if(t>0){
tinggi=t;
}
}

// konstruktor balok
balok(long p, long l, long t){
if(p>0 && l>0 && t>0){
panjang=p;
lebar=l;
tinggi=t;
}
}

// mengambil nilai balok
long getPanjang(){
if(panjang==0){
System.out.println(“Nilai Panjang Belum dimasukkan/bernilai 0/bernilai negatif”);
}
return panjang;
}
long getLebar(){
if(lebar==0){
System.out.println(“Nilai Lebar Belum dimasukkan/bernilai 0/bernilai negatif”);
}
return lebar;
}
long getTinggi(){
if(tinggi==0){
System.out.println(“Nilai TInggi Belum dimasukkan/bernilai 0/bernilai negatif”);
}
return tinggi;
}

// hitung volume
long hitungVolume(){
long vol=0;
if(panjang>0 && lebar>0 && tinggi>0){
vol=panjang*lebar*tinggi;
}
else
System.out.println(“Ada Nilai Balok Yang bernilai 0”);
return vol;
}

// hitung luas permukaan
long hitungLuas(){
long luas=0;
if(panjang>0 && lebar>0 && tinggi>0){
luas=(2*panjang*lebar)+(2*panjang*tinggi)+(2*lebar*tinggi);
}
else
System.out.println(“Ada Nilai Balok Yang bernilai 0”);
return luas;
}
}
/**
*
* @author ANGGA
*/
public class Main {

/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
balok myBalok=new balok();
myBalok.hitungVolume();

myBalok.setPanjang(10);
myBalok.setLebar(5);
myBalok.setTinggi(3);

System.out.println();
System.out.println(“Panjang myBalok : “+myBalok.getPanjang());
System.out.println(“Lebar myBalok : “+myBalok.getLebar());
System.out.println(“Tinggi myBalok : “+myBalok.getTinggi());

System.out.println();
System.out.println(“Volume myBalok : “+myBalok.hitungVolume());
System.out.println(“Luas Permukaan myBalok : “+myBalok.hitungLuas());

balok balokmu=new balok(10,5,3);
System.out.println();
System.out.println(“Volume balokMu : “+balokmu.hitungVolume());
System.out.println(“Luas Permukaan balokMu : “+balokmu.hitungLuas());

}

}

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout /  Ubah )

Foto Google

You are commenting using your Google account. Logout /  Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout /  Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout /  Ubah )

Connecting to %s