Hey neighbor, can you lend some Hammers?

import java.util.Date;

public class AccountProblem {
    public static void main(String[] args) {
//create an instance  object of class Stock
        Account myAccount = new Account(1122, 20000.00, 0.045);
        myAccount.withdraw(2500.00);
        myAccount.deposit(3000.00);
//display balance, monthly interest and date of account
        System.out.println("Balance: " + myAccount.balance);
        System.out.println("Monthly Interest: " + myAccount.getMonthlyInterestRate());
        System.out.println("Account created on: " + myAccount.dateCreated);
    }
}

class Account {
//define var1, var2
    int id;
    double balance;
    double annualInterestRate;
    Date dateCreated;
//no arg constructer
    Account() {
        id = 0;
        balance = 0.0;
        annualInterestRate = 0.0;
    }
//constructor with specific id and initial balance
    Account(int newId, double newBalance) {
        id = newId;
        balance = newBalance;
    }
    Account(int newId, double newBalance, double newAnnualInterestRate) {
        id = newId;
        balance = newBalance;
        annualInterestRate = newAnnualInterestRate;
    }
//accessor/mutator methods for id, balance, and annualInterestRate
    public int getId() {
        return id;
    }
    public double getBalance() {
        return balance;
    }
    public double getAnnualInterestRate() {
        return annualInterestRate;
    }
    public void setId(int newId) {
        id = newId;
    }
    public void setBalance(double newBalance) {
        balance = newBalance;
    }
    public void setAnnualInterestRate(double newAnnualInterestRate) {
        annualInterestRate = newAnnualInterestRate;
    }
//accessor method for dateCreated
    public void setDateCreated(Date newDateCreated) {
        dateCreated = newDateCreated;
    }
//define method getMonthlyInterestRate
    double getMonthlyInterestRate() {
        return annualInterestRate/12;
    }
//define method withdraw
    double withdraw(double amount) {
        return balance -= amount;
    }   
//define method deposit
    double deposit(double amount) {
        return balance += amount;
    }
}
View Answers









Related Tutorials/Questions & Answers:
Advertisements