document.write('
Data hosted with ♥ by Pastebin.com - Download Raw - See Original
  1. /**
  2.  * Membuat AccountTest dengan input dan output
  3.  * menggunakan dialog box Swing.
  4.  *
  5.  * Benito Dannes
  6.  * 25-03-2017
  7.  */
  8.  
  9. import javax.swing.JOptionPane;
  10.  
  11. public class AccountGUI
  12. {
  13.     public static void main (String[] args)
  14.     {
  15.         Account account1 = new Account (50.00);
  16.         Account account2 = new Account (0.00);
  17.        
  18.         // Menampilkan nilai awal kedua saldo
  19.         JOptionPane.showMessageDialog (null, "Account 1 balance: " + account1.getBalance()
  20.             + "\\nAccount2 balance: " + account2.getBalance());
  21.        
  22.         // Input saldo pertama
  23.         String input1 =
  24.             JOptionPane.showInputDialog ("Enter deposit amount for account 1: "); // Prompt
  25.         double depositAmount = Double.parseDouble(input1); // Input string diubah menjadi double
  26.        
  27.         // Menampilkan perubahan saldo
  28.         JOptionPane.showMessageDialog (null, "Adding " + depositAmount + " for Account 1");
  29.         account1.credit (depositAmount); // Menambah nilai input kedalam saldo
  30.        
  31.         // Menampilkan nilai hasil perubahan
  32.         JOptionPane.showMessageDialog (null, "Account 1 balance: " + account1.getBalance()
  33.             + "\\nAccount2 balance: " + account2.getBalance());
  34.        
  35.         // Input saldo kedua
  36.         String input2 =
  37.             JOptionPane.showInputDialog ("Enter deposit amount for account 2: "); // Prompt
  38.         depositAmount = Double.parseDouble (input2);
  39.        
  40.         // Menambah saldo kedua
  41.         JOptionPane.showMessageDialog (null, "Adding " + depositAmount + " for Account 2");
  42.         account2.credit (depositAmount);
  43.        
  44.         // Menampilkan hasil perubahan
  45.         JOptionPane.showMessageDialog (null, "Account 1 balance: " + account1.getBalance()
  46.             + "\\nAccount2 balance: " + account2.getBalance());
  47.     } // Akhir dari main
  48. } // Akhir class AccountGUI
');