SOURCE CODE IN JAVA:
Account.java
import java.util.Date;
class Account
{
//instance variables, different for every Account
private int id;
private double balance;
private Date dateCreated;
//class variable, same for all Accounts
private static double annualInterestRate=0;
//no-arg constructor
public Account()
{
id=0;
balance=0;
dateCreated=new Date();
}
//parametrized constructor
public Account(int id, int balance)
{
this.id=id;
this.balance=balance;
dateCreated=new Date();
}
//accessor methods
public int getId()
{
return id;
}
public double getBalance()
{
return balance;
}
public Date getDateCreated()
{
return dateCreated;
}
public static double getAnnualInterestRate()
{
return annualInterestRate;
}
//mutator methods
public void setId(int id)
{
this.id=id;
}
public void setBalance(double balance)
{
this.balance=balance;
}
public static void setAnnualInterestRate(double annualInterestRate)
{
Account.annualInterestRate=annualInterestRate;
}
//method to return monthly interest rate
public static double getMonthlyInterestRate()
{
return annualInterestRate/12;
}
//method to return monthly interest for an Account
public double getMonthlyInterest()
{
return (getMonthlyInterestRate()/100)*balance;
}
//method to withdraw from balance
public void withdraw(double amount)
{
if(amount<=balance)
balance-=amount;
}
//method to deposit into balance
public void deposit(double amount)
{
balance+=amount;
}
}
Main.java
class Main
{
public static void main(String[] args)
{
//testing class Account
Account ac=new Account(1122, 20000);
Account.setAnnualInterestRate(4.5);
ac.withdraw(2500);
ac.deposit(3000);
System.out.printf("The balance is $%.2f\n", ac.getBalance());
System.out.printf("The monthly interest is $%.2f\n", ac.getMonthlyInterest());
System.out.println("Date of creation: "+ac.getDateCreated());
}
}
OUTPUT:
Regards!
9.7 (The Account class) Design a class named Account that contains: • A private int data...
(The Account class) Design a class named Account that contains: A private int data field named id for the account (default 0). A private double data field named balance for the account (default 0). A private double data field named annualInterestRate that stores the current interest rate (default 0). Assume all accounts have the same interest rate. A private Date data field named dateCreated that stores the date when the account was created. A no-arg constructor that creates a default...
PYTHON PROGRAMMING LANGUAGE Design a class named Savings Account that contains: A private int data field named id for the savings account. A private float data field named balance for the savings account. A private float data field named annuallnterestRate that stores the current interest rate. A_init_ that creates an account with the specified id (default 0), initial balance (default 100), and annual interest rate (default 0). . The accessor and mutator methods for id, balance, and annuallnterestRate. A method...
Design a class named BankAccount that contains: 1. A private int data field named accountId for the account. 2. A private double data field named accountBalance for the account (default 0). 3. A private double data field named annualInterestRate that stores the current interest rate (default 0). Assume all accounts have the same interest rate. 4. A private Date data field named dateCreated that stores the date when the account was created. 5. A private int data field named numberOfDeposits...
New to python if you can add screenshort also, i am using python 3 7.3 (The Account class) Design a class named Account that contains A private int data field named id for the account. A private float data field named annualInterestRate that stores the current A constructor that creates an account with the specified id (default 0), initial The accessor and mutator methods for id, balance, and annualInterestRate A private float data field named balance for the account. interest...
Design a class that contains: we have to make 3 files header file , one .cpp file for function and one more main cpp file 9.3 (The Account class) Design a class named Account that contains: An int data field named id for the account. A double data field named balance for the account. A double data field named annualInterestRate that stores the current interest rate. A no-arg constructor that creates a default account with id 0, balance 0, and...
Design a class named Account that contains: A private int datafield named id(default 0) A private double datafield named balance(default 0) A no-arg constructor that creates default account A constructor that creates an account with specified id & balance The getter and setter methods for id and balance. Create an object of account class using default constructor and update the balance to 2000$ .
IN JAVAThe code is attached below has the Account class that was designed to model a bank account. An account has the properties account number, balance, annual interest rate, and date created, and methods to deposit and withdraw funds. I need creat program using the 2 java programs.Create two subclasses for checking and savings accounts. A checking account has an overdraft limit, but a savings account cannot be overdrawn.I need to write a test program that creates objects of Account,...
Consider the following Account class and main function: class Account: acct_num=1000 #Constructor for Account class (default values for balance #and annual interest rate are 100 and e, respectively). #INITIALIZER METHOD HEADER GOES HERE #MISSING CODE def getId(self): return self._id def getBalance(self): #MISSING CODE def getAnnualInterestRate(self): return self.___annualInterestRate def setBalance(self, balance): self. balance - balance def setAnnualInterestRate(self,rate): #MISSING CODE def getMonthlyInterestRate(self): return self. annualInterestRate/12 def getMonthlyInterest (self): #MISSING CODE def withdraw(self, amount): #MISSING CODE det getAnnualInterestRate(self): return self. annualInterestRate def setBalance(self,...
Need help creating a Java program with mandatory requirements! VERY IMPORTANT: The George account class instance must be in the main class, and the requirement of printing a list of transactions for only the ids used when the program runs(Detailed in the Additional simulation requirements) is extremely important! Thank you so very much! Instructions: This homework models after a banking situation with ATM machine. You are required to create three classes, Account, Transaction, and the main class (with the main...
in java Account that contains: balance: double data field date: Date data field. Use Date class from the java.util package accountNumber: long data field. You should generate this value randomly. The account number should be 9 digits long. You can you random method from java Math class. annuallnterestRate: double data field. customer: Customer data field. This is the other class that you will have to design. See description below. The accessor and mutator methods for balance, annuallnterestRate, date, and customer....