Java (Program Kelas Keranjang)

public class demokeranjang
{
public static void main(String[] args)
{
barang sabun = new barang("Sabun", "001", 5000);
barang deterjen = new barang("Deterjen", "002", 7000);
barang shampoo = new barang("Shampoo", "003", 5000);

keranjang a = new keranjang();

a.masukkanBarang(sabun);
a.masukkanBarang(deterjen);
a.masukkanBarang(shampoo);

System.out.println("Isi keranjang awal : ");
System.out.print(a);
System.out.println("Total Harga Keranjang : "+a.totalHarga());

a.keluarkanBarang("003");

System.out.println("Setelah Keluarkan 003 : ");
System.out.print(a);
System.out.println("Total Harga Keranjang : "+a.totalHarga());
}
}

import java.util.ArrayList;

public class keranjang
{
private ArrayList k;

//konstruktor
public keranjang()
{
k = new ArrayList();
}

public void masukkanBarang(barang b)
{
k.add(b);
}

public void keluarkanBarang(String kode)
{
for(barang b:k)
{
if(b.getKode()==kode)
{
k.remove(b);
break;
}
}
}

public long totalHarga()
{
long total = 0;
for(barang b:k)
{
total+=b.getHarga();
}
return(total);
}

public String toString()
{
String str ="";
for(barang b:k)
{
str+=b.toString() + "\n";
}
return str;
}
}

Download...

Category: 0 komentar

Tidak ada komentar:

Posting Komentar