Selasa, 05 Maret 2013

Account Java

 Main

 import java.util.Scanner;

class AccountTest
{
    public static void main(String[]args)
    {
        Account account1 = new Account(50.00);
        Account account2 = new Account(-7.53);
      
        System.out.printf("account1 balance :$%.2f\n",account1.getBalance());
        System.out.printf("account2 balance :$%.2f\n",account2.getBalance());
  
        Scanner input = new Scanner(System.in);double depositAmount;
      
        System.out.printf("enter deposit amount for account1 : "); depositAmount = input.nextDouble();
        System.out.printf("\nadding %.2f to account balance \n\n",depositAmount);
      
        account1.credit(depositAmount);
        System.out.printf("account1 balance : $%.2f\n",account1.getBalance());
        System.out.printf("account2 balance : $%.2f\n",account2.getBalance());
      
        System.out.printf("enter deposit amount for account2 :");depositAmount = input.nextDouble();
        System.out.printf("\nadding %.2f to account1 balance \n\n",depositAmount);
      
        account2.credit(depositAmount);
        System.out.printf("account1 balance : $%.2f\n",account1.getBalance());
        System.out.printf("account2 balance : $%.2f\n",account2.getBalance());
      
    }
  
}

Class

class Account
{
    private double Balance;
   
    protected Account (double initialBalance)
    {
        if (initialBalance > 0.0)
            Balance = initialBalance;
    }
    public void credit (double amount)
    {
        Balance = Balance + amount;
       
    }
    public double getBalance()
    {
        return Balance;
       
    }
}

Tidak ada komentar:

Posting Komentar