Berikut source code nya:
/*
* 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();
}
}
/*
* 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());
}
}
}
Tidak ada komentar:
Posting Komentar