package pkg10.pkg10.pkg2;
import java.util.Scanner;
/**
*
* @author RIO DAVID
*/
public class Main {
static String nama[] = new String[100];
static String alamat[] = new String[100];
static String telpon[] = new String[100];
static int jumlah_data = 0;
static int data[] = new int[100];
public static void tampildata(int banyak) {
for (int i = 0; i < banyak; i++) {
System.out.println("data ke " + (i + 1));
System.out.println("Nama : " + nama[i]);
System.out.println("Alamat : " + alamat[i]);
System.out.println("Telpon : " + telpon[i]);
}
}
public static void ubah_data(int ke, String namaganti, String alamatganti, String telponganti) {
nama[ke] = namaganti;
alamat[ke] = alamatganti;
telpon[ke] = telponganti;
}
public static void hapus_data(int ke, int banyak) {
for (int z = ke; z < banyak - 1; z++) {
nama[z] = nama[z + 1];
alamat[z] = alamat[z + 1];
telpon[z] = telpon[z + 1];
}
banyak = banyak - 1;
}
public static void main(String[] args) {
Main me = new Main();
me.mulai();
}
private int banyak = 0;
private void mulai() {
Scanner baca = new Scanner(System.in);
buku_alamat buku = new buku_alamat();
buku.menu();
int masukkan = baca.nextInt();
if (masukkan == 1) {
System.out.print("Masukkan banyak inputan : ");
int n = baca.nextInt();
banyak += n;
for (int i = banyak - n; i < banyak; i++) {
System.out.print("Masukkan nama : ");
nama[i] = new Scanner(System.in).nextLine();
buku.setNama(nama[i]);
System.out.print("Masukkan alamat : ");
alamat[i] = new Scanner(System.in).nextLine();
buku.setAlamat(alamat[i]);
System.out.print("Masukkan telpon : ");
telpon[i] = baca.next();
buku.setTelpon(telpon[i]);
}
} else {
if (masukkan == 2) {
tampildata(banyak);
} else {
if (masukkan == 4) {
System.out.print("Masukkan nomer data yang akan anda ubah : ");
int ubah = baca.nextInt();
System.out.print("Masukkan nama baru : ");
String nama = new Scanner(System.in).next();
System.out.print("Masukkan alamat baru : ");
String alamat = new Scanner(System.in).next();
System.out.print("Masukkan telpon baru : ");
String telpon = new Scanner(System.in).next();
ubah_data(ubah, nama, alamat, telpon);
} else {
if (masukkan == 3) {
System.out.print("Masukkan data yang akan di hapus : ");
int hapus = baca.nextInt();
hapus_data(hapus, banyak);
} else {
if (masukkan == 5) {
System.exit(0);
}
}
}
}
}
mulai();
}
}
JAVA CLASS
package pkg10.pkg10.pkg2;
import static pkg10.pkg10.pkg2.Main.data;
/**
*
* @author RIO DAVID
*/
public class buku_alamat {
private String name1;
private String alamat1;
private String telpon1;
void menu(){
System.out.println("===BUKU ALAMAT===");
System.out.println("1. Memasukkan data");
System.out.println("2. Menampilkan data");
System.out.println("3. hapus data");
System.out.println("4. Update data");
System.out.println("5. Keluar");
System.out.print("\n\nMasukkan pilihan anda : ");
}
public void setNama(String name){
name1 = name;
}
public void setAlamat(String address){
alamat1 = address;
}
public void setTelpon(String telp){
telpon1 = telp;
}
}
0 komentar:
Posting Komentar