@@ -0,0 +1,1204 @@
+public class BankAccount %7B%0A    String firstName;%0A    String lastName;%0A    String ssn;%0A    protected float balance;%0A    float withdraw;%0A    float deposit;%0A    long accountNumber;%0A%0A    BankAccount ()%7B%0A    %7D%0A%0A    BankAccount(String firstName, String lastName, String ssn, float balance)%7B%0A        this.firstName = firstName;%0A        this.lastName = lastName;%0A        this.ssn = ssn;%0A        this.balance = balance;%0A    %7D%0A%0A    long accountNumber() %7B%0A        long accountNumber = (long) Math.floor(Math.random() * 9000000000L) + 1000000000L;%0A        return accountNumber;%0A    %7D%0A%0A    public void deposit(float amount) %7B%0A    balance = balance + amount;%0A    System.out.println(firstName + %22 %22 + lastName + %22 deposited $%22 + deposit + %22. Current Balance $%22 + balance);%0A%0A    %7D    %0A%0A    public void withdraw(float amount) %7B%0A        if (balance %3E= withdraw) %7B%0A            balance = balance - amount;%0A            System.out.println(firstName + %22 %22 + lastName + %22 withdrew $%22 + withdraw + %22. Current Balance $%22 + balance);%0A        %7D%0A        if (balance %3C withdraw) %7B%0A            System.out.println(%22Unable to withdraw %22 + amount + %22 for %22 + firstName + %22 %22 + lastName + %22 due to insufficient funds.%22);%0A        %7D%0A    %7D%0A%7D%0A

Create BankAccount.java