1: public class Account
2: {
3: private double balance;
4: public Account (double initialBalance)
5: {
6: if (initialBalance > 0.0)
7: {
8: balance = initialBalance;
9: }
10: }
11: public void credit (double amount)
12: {
13: balance = balance + amount; // Menambah jumlah yang ditambahkan kedalam saldo
14: }
15: public double getBalance()
16: {
17: return balance;
18: }
19: }
Input dan output dari angka float dengan objek account
1: import java.util.Scanner;
2: public class AccountTest
3: {
4: public static void main (String[] args)
5: {
6: Account account1 = new Account (50.00);
7: Account account2 = new Account (-7.53);
8: System.out.printf ("Account 1 balance: $%.2f\n",
9: account1.getBalance());
10: System.out.printf ("Account 2 balance: $%.2f\n\n",
11: account2.getBalance());
12: Scanner input = new Scanner (System.in);
13: double depositAmount;
14: System.out.print ("Enter deposit amount for account 1: ");
15: depositAmount = input.nextDouble();
16: System.out.printf ("\nAdding %.2f to account 1 balance\n\n",
17: depositAmount);
18: account1.credit (depositAmount);
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: System.out.print ("Enter deposit amount for account 2: ");
24: depositAmount = input.nextDouble();
25: System.out.printf ("\nAdding %.2f to account 2 balance\n\n",
26: depositAmount);
27: account2.credit (depositAmount);
28: System.out.printf ("Account 1 balance: $%.2f\n",
29: account1.getBalance());
30: System.out.printf ("Account 2 balance: $%.2f\n",
31: account2.getBalance());
32: }
33: }
Dialog box
1: import javax.swing.JOptionPane;
2: public class Dialog1
3: {
4: public static void main (String[] args)
5: {
6: JOptionPane.showMessageDialog (null, "Welcome\t to\t Java");
7: }
8: }
Input nama dialog box
1: import javax.swing.JOptionPane;
2: public class NameDialog
3: {
4: public static void main (String[] args)
5: {
6: String name =
7: JOptionPane.showInputDialog ("What is your name?");
8: String message =
9: String.format ("Welcome, %s, to Java Programming!", name);
10: JOptionPane.showMessageDialog (null, message);
11: }
12: }
Account test dengan input dan output dialog box swing
1: import javax.swing.JOptionPane;
2: public class AccountGUI
3: {
4: public static void main (String[] args)
5: {
6: Account account1 = new Account (50.00);
7: Account account2 = new Account (0.00);
8: JOptionPane.showMessageDialog (null, "Account 1 balance: " + account1.getBalance()
9: + "\nAccount2 balance: " + account2.getBalance());
10: String input1 =
11: JOptionPane.showInputDialog ("Enter deposit amount for account 1: ");
12: double depositAmount = Double.parseDouble(input1);
13: JOptionPane.showMessageDialog (null, "Adding " + depositAmount + " for Account 1");
14: account1.credit (depositAmount);
15: JOptionPane.showMessageDialog (null, "Account 1 balance: " + account1.getBalance()
16: + "\nAccount2 balance: " + account2.getBalance());
17: String input2 =
18: JOptionPane.showInputDialog ("Enter deposit amount for account 2: ");
19: depositAmount = Double.parseDouble (input2);
20: JOptionPane.showMessageDialog (null, "Adding " + depositAmount + " for Account 2");
21: account2.credit (depositAmount);
22: JOptionPane.showMessageDialog (null, "Account 1 balance: " + account1.getBalance()
23: + "\nAccount2 balance: " + account2.getBalance());
24: }
25: }
Tidak ada komentar:
Posting Komentar