Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- * BASIC OOP
- package Account;
- public class TestAccount
- {
- public static void main(String[] args)
- {
- Account a1 = new Account(1234, 99.99);
- System.out.println(a1);
- Account a2 = new Account(8888);
- System.out.println(a2);
- a1.setBalance(88.88);
- System.out.println(a1);
- System.out.println("The account Number is : " + a1.getAccountNumber());
- System.out.println("The balance is : " + a1.getBalance());
- a1.credit(10);
- System.out.println(a1);
- a1.debit(5);
- System.out.println(a1);
- System.out.println(a1);
- a1.debit(500);
- System.out.println(a1);
- }
- }
- public class Account
- {
- private int accountNumber;
- private double balance;
- public Account(int accountNumber, double balance)
- {
- this.accountNumber = accountNumber;
- this.balance = balance;
- }
- public Account (int accountNumber)
- {
- this.accountNumber = accountNumber;
- this.balance = 0.0;
- }
- public int getAccountNumber()
- {
- return this.accountNumber;
- }
- public double getBalance()
- {
- return this.balance;
- }
- public void setBalance(double balance)
- {
- this.balance = balance;
- }
- public void credit(double amount)
- {
- balance += amount;
- }
- public void debit (double amount)
- {
- if(balance < amount)
- {
- System.out.println("amount withdraw ex current balance!");
- }else
- {
- balance -= amount;
- }
- }
- public String toString()
- {
- return String.format("A/C no:%d, Balance =%.2f", accountNumber, balance);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement