Selasa, 23 Juli 2013

Membuat array daftar sebuah toko sepeda


Berikut source code nya:










MAIN:

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

package array;
import javax.swing.JOptionPane;
public class Main {

    public static void main(String[] args) {
        dataArray x= new dataArray(3);
        for(int i=0;i<3;i++){
            String merk=JOptionPane.showInputDialog("Masukkan Nama Merk:");
            int harga=Integer.parseInt(JOptionPane.showInputDialog("Masukkan Harga Sepeda:"));
            int jumlah=Integer.parseInt(JOptionPane.showInputDialog("Masukkan Jumlah Sepeda: "));
            x.tambahData(new data(merk,harga,jumlah));
        }
        x.cetak();
    }

}

DATA:
/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package array;
/**
 *
 * @author MACHAAPIEDH
 */
public class data {
    String Merk;
    int harga, jumlah;

    public data(String Merk, int harga, int jumlah) {
        this.Merk = Merk;
        this.harga = harga;
        this.jumlah = jumlah;
    }

    public String getMerk() {
        return Merk;
    }

    public void setMerk(String Merk) {
        this.Merk = Merk;
    }

    public int getHarga() {
        return harga;
    }

    public void setHarga(int harga) {
        this.harga = harga;
    }

    public int getJumlah() {
        return jumlah;
    }

    public void setJumlah(int jumlah) {
        this.jumlah = jumlah;
    }
}


DATA ARRAY DAN CETAK DATA:

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package array;
/**
 *
 * @author MACHAAPIEDH
 */
public class dataArray {
private data[]array;
private int index;

public dataArray(int ukuran){
    array=new data[ukuran];
    index=0;
}
public void tambahData(data b){
    array[index]=b;
    index ++;
}
public void cetak(){
    System.out.println("DAFTAR SEPEDA");
    for(int i=0;i<index;i++){
        System.out.println((i+1)+". Merk Sepeda: "+array[i].getMerk()+"\n   Harga: Rp "+array[i].getHarga()+",00\n   Jumlah: "+array[i].getJumlah());
    }
}
}

Penampakan:

Tidak ada komentar:

Posting Komentar

Entri Populer