Class BukuAlamat
package bukualamat;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.logging.Level;
import java.util.logging.Logger;
public class BukuAlamat {
public static void main(String[] args) {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
ArrayList<DataBuku> storage = new ArrayList();
int pil = 0;
int hapus = 0;
while (pil != 4) {
System.out.println("1. Tambah ");
System.out.println("2. tampil ");
System.out.println("3. Hapus ");
System.out.println("4. Exit ");
try {
pil = Integer.parseInt(input.readLine());
} catch (IOException ex) {
Logger.getLogger(BukuAlamat.class.getName()).log(Level.SEVERE, null, ex);
}
if (pil == 1) {
DataBuku alamatx = new DataBuku();
System.out.print("Inputkan Nomor :");
try {
alamatx.setNomor(input.readLine());
} catch (IOException ex) {
Logger.getLogger(BukuAlamat.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.print("Inputkan Nama :");
try {
alamatx.setNama(input.readLine());
} catch (IOException ex) {
Logger.getLogger(BukuAlamat.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.print("Inputkan Alamat :");
try {
alamatx.setAlamat(input.readLine());
} catch (IOException ex) {
Logger.getLogger(BukuAlamat.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.print("Inputkan Email :");
try {
alamatx.setEmail(input.readLine());
} catch (IOException ex) {
Logger.getLogger(BukuAlamat.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.print("Inputkan Telepon :");
try {
alamatx.setTelepon(input.readLine());
} catch (IOException ex) {
Logger.getLogger(BukuAlamat.class.getName()).log(Level.SEVERE, null, ex);
}
storage.add(alamatx);
} else if (pil == 2) {
for (int a = 0; a < storage.size(); a++) {
DataBuku tampil;
tampil = storage.get(a);
tampil.tampildata();
}
} else if (pil == 3) {
System.out.println("Maukkan Nomor yang di hapus :");
try {
hapus = Integer.parseInt(input.readLine());
} catch (IOException ex) {
Logger.getLogger(BukuAlamat.class.getName()).log(Level.SEVERE, null, ex);
}
storage.remove(hapus - 1);
} else {
}
}
}
}
DataBuku
package bukualamat;
import java.io.BufferedReader;
import java.io.InputStreamReader;
public class DataBuku {
BufferedReader input = new BufferedReader(new InputStreamReader(System.in));
private String nama;
private String alamat;
private String telepon;
private String email;
private String nomor;
public void setNomor(String nomor) {
this.nomor = nomor;
}
public void tampildata(){
System.out.println("Nomor =" + nomor);
System.out.println("nama = " + nama);
System.out.println("Alamat =" +alamat);
System.out.println("telpon = "+ telepon);
System.out.println("email = " + email );
}
public String getNama() {
return nama;
}
public void setNama(String nama) {
this.nama = nama;
}
public String getAlamat() {
return alamat;
}
public void setAlamat(String alamat) {
this.alamat = alamat;
}
public String getTelepon() {
return telepon;
}
public void setTelepon(String telepon) {
this.telepon = telepon;
}
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}






0 komentar:
Posting Komentar