Latest Tutorials| Questions and Answers|Ask Questions?|Site Map



Home Answers Viewqa JavaScriptQuestions Hey neighbor, can you lend some Hammers?
Login         

View Questions and Answers by Category

Advertisements


 
Have Programming Question? Ask it here!
 
 
 


siti
Hey neighbor, can you lend some Hammers?
0 Answer(s)      2 years and 2 months ago
Posted in : JavaScript Questions


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;
    }
}

Advertisement
View Answers

Related Tutorials/Questions & Answers:
Advertisements
 

 

 

DMCA.com