BenitoDannes

PBO-5-1-2-AccountTest.java

Mar 24th, 2017
364
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.04 KB | None | 0 0
  1. /** Fig. 3.14: AccountTest.java
  2.  * Input dan output dari angka float dengan objek Account
  3.  *
  4.  * Benito Dannes
  5.  * 24-03-2017
  6.  */
  7.  
  8. import java.util.Scanner;
  9.  
  10. public class AccountTest
  11. {
  12.     // Method utama memulai eksekusi aplikasi Java
  13.     public static void main (String[] args)
  14.     {
  15.         Account account1 = new Account (50.00); // Membuat objek Account
  16.         Account account2 = new Account (-7.53); // Membuat objek Account
  17.        
  18.         // Menampilkan saldo awal masing-masing objek
  19.         System.out.printf ("Account 1 balance: $%.2f\n",
  20.             account1.getBalance());
  21.         System.out.printf ("Account 2 balance: $%.2f\n\n",
  22.             account2.getBalance());
  23.            
  24.         // Membuat Scanner untuk mendapatkan input dari command window
  25.         Scanner input = new Scanner (System.in);
  26.         double depositAmount; // Jumlah deposito yang dibaca dari user
  27.         System.out.print ("Enter deposit amount for account 1: "); // Prompt
  28.         depositAmount = input.nextDouble(); // Mendapatkan input dari user
  29.         System.out.printf ("\nAdding %.2f to account 1 balance\n\n",
  30.             depositAmount);
  31.         account1.credit (depositAmount); // Menambah saldo account 1
  32.        
  33.         // Menampilkan saldo
  34.         System.out.printf ("Account 1 balance: $%.2f\n",
  35.             account1.getBalance());
  36.         System.out.printf ("Account 2 balance: $%.2f\n\n",
  37.             account2.getBalance());
  38.            
  39.         System.out.print ("Enter deposit amount for account 2: "); // Prompt
  40.         depositAmount = input.nextDouble(); // Mendapatkan input user
  41.         System.out.printf ("\nAdding %.2f to account 2 balance\n\n",
  42.             depositAmount);
  43.         account2.credit (depositAmount); // Menambah saldo account 2
  44.        
  45.         // Menampilkan saldo
  46.         System.out.printf ("Account 1 balance: $%.2f\n",
  47.             account1.getBalance());
  48.         System.out.printf ("Account 2 balance: $%.2f\n",
  49.             account2.getBalance());
  50.     } // Akhir dari main
  51. } // Akhir class AccountTest
Advertisement
Add Comment
Please, Sign In to add comment