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