Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package BankingLibary;
- import java.util.Random;
- public class BankAccount {
- String memberName, memberNID, accountNumber;
- double accountBalance, minimumBalance;
- public BankAccount(String memberName, String memberNID, double accountBalance, double minimumBalance) {
- this.memberName=memberName;
- this.memberNID=memberNID;
- this.accountBalance=accountBalance;
- this.minimumBalance=minimumBalance;
- Random rand = new Random();
- accountNumber="" + 10000 + rand.nextInt(89999);
- }
- public void deposit(double depAmount) {
- if(depAmount>=0) {
- accountBalance+=depAmount;
- }
- else System.out.println("Invalid Deposit Amount!");
- }
- public void withdraw(double withAmount) {
- if(withAmount>=0) {
- if((accountBalance-withAmount)>minimumBalance) {
- accountBalance-=withAmount;
- }
- else System.out.println("Insufficient Balance!");
- }
- else System.out.println("Invalid Withdraw Amount!");
- }
- public String toString() {
- return memberName+"-"+accountNumber+"-"+accountBalance+"-"+minimumBalance;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement