Advertisement
iNoobAvicena

Bunga Main Class

Mar 26th, 2022
848
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. package buatbunga;
  2.  
  3. import java.util.Scanner;
  4. import java.time.LocalTime;
  5. import java.util.Date;
  6.  
  7. public class BuatBunga {
  8.  
  9.     public static void main(String[] args) {
  10.         Scanner masuk = new Scanner(System.in);
  11.         System.out.println("\tSelamat Datang");
  12.         System.out.print("Masukkan Nama Pemilik Rekening \t:");
  13.         String nama = masuk.next();
  14.         Rekening rek = new Rekening(nama);
  15.         System.out.println("--------------------------------------");
  16.         System.out.println(" ");
  17.         System.out.println("Selamat Datang," + " " + nama);
  18.         for (int i = 1; i >= 1; i++) {
  19.             System.out.println("Saldo Anda Saat Ini \t\t\t:" + " " + rek.getSaldo());
  20.             System.out.println("Silahkan Pilih Transaksi \t\t:");
  21.             System.out.println("1 : Menabung");
  22.             System.out.println("2 : Keluar");
  23.             int pilih = masuk.nextInt();
  24.             System.out.println("");
  25.             switch (pilih) {
  26.                 case 1:
  27.                     System.out.print("Masukkan Jumlah Transaksi \t\t:");
  28.                     int jumlah = masuk.nextInt();
  29.                     LocalTime time = LocalTime.now();
  30.                     Transaksi trans = new Transaksi(jumlah, time);
  31.                     rek.addTransaksi(trans);
  32.                     System.out.println("Saldo Terakhir \t\t\t:" + " " + rek.getSaldo());
  33.                     rek.simpanSaldo(jumlah);
  34.                     System.out.println("Detail Transaksi  \t\t\t: ");
  35.                     rek.printTransaksi();
  36.                     break;
  37.                 case 2:
  38.                     System.out.println("Terima Kasih Sudah Menabung");
  39.                     System.exit(0);
  40.                     break;
  41.             }
  42.         }
  43.     }
Advertisement
RAW Paste Data Copied
Advertisement