Advertisement
safriansah

CONSTRUCTOR

Jul 1st, 2018
2,671
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.77 KB | None | 0 0
  1. package perpustakaan;
  2. import java.util.Scanner;
  3. public class Perpustakaan {
  4.     String nama,buku,penerbit;
  5.     public Perpustakaan(String nama,String buku,String penerbit){
  6.         this.nama=nama;
  7.         this.buku=buku;
  8.         this.penerbit=penerbit;
  9.     }
  10.     public void tampil(){
  11.         System.out.println("Nama Peminjam : "+this.nama);
  12.         System.out.println("Nama Buku     : "+this.buku);
  13.         System.out.println("Penerbit Buku : "+this.penerbit);
  14.     }
  15.     public static void main(String[] args) {
  16.         String nama,buku,penerbit;
  17.         int a,z=0,menu=0;
  18.         Perpustakaan[] perpus=new Perpustakaan[1024];
  19.         Scanner getstr=new Scanner(System.in);
  20.         Scanner getint=new Scanner(System.in);
  21.         while(menu!=3){
  22.             System.out.print("Menu...\n1.Input\n2.Output\n3.Exit\nPilihan : ");
  23.             menu=getint.nextInt();
  24.             if(menu==1){
  25.                 z++;
  26.                 System.out.println("Masukkan data...");
  27.                 System.out.print("Nama Peminjam : ");
  28.                 nama=getstr.nextLine();
  29.                 System.out.print("Nama Buku     : ");
  30.                 buku=getstr.nextLine();
  31.                 System.out.print("Penerbit Buku : ");
  32.                 penerbit=getstr.nextLine();
  33.                 perpus[z]=new Perpustakaan(nama,buku,penerbit);
  34.             }
  35.             else if(menu==2){
  36.                 if(z<1){
  37.                     System.out.println("Data Masih Kosong...");
  38.                 }
  39.                 else{
  40.                     a=0;
  41.                     while(a<z){
  42.                         a++;
  43.                         System.out.println("---"+a+"---");
  44.                         perpus[a].tampil();
  45.                     }
  46.                 }
  47.             }
  48.             else if(menu==3){
  49.                 System.out.println("Keluar...");
  50.             }
  51.             else{
  52.                 System.out.println("Masukkan Menu Yang Tersedia...");
  53.             }
  54.         }
  55.     }
  56. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement