Objectives
- Learn how to use Wrapper classes in practical applications, such as managing financial transactions in a bank account
deposit(amount)
withdrawal(amount)
displayTransactions()
transactions
ArrayList.displayBalance()
deposit(amount)
transactions
ArrayList.withdrawal(amount)
transactions
ArrayList.displayTransactions()
displayBalance()
[John Doe] Current balance: 100.0
[John Doe] Deposited $0.25. (New Balance: 100.25)
[ERROR, John Doe] Unsuccessful withdrawal of 100.5.
[John Doe] Withdrew $40.9. (New Balance: 59.35)
[ERROR, John Doe] Unsuccessful deposit of -90.55. Minimum deposit amount is $0.01.
[John Doe] Deposited $3000.0. (New Balance: 3059.35)
[John Doe] Transaction History: 0.25, -40.9, 3000.0,
[John Doe] Current balance: 3059.35