You are on page 1of 5

Course Section: (CS480(L) ) Java and Internet

Applications
Student Id:14256
Assignment Number:Week5
Student name: ChallagullaVinay
Source code:
package week5;
import java.util.*;
public class Account {
private int id;
private double balance,annualInterestRate;
private Date dateCreated;
public Account()
{
id=0;
balance=annualInterestRate=0;
dateCreated=new Date();
}
public Account(int a,double b)
{
this();
id=a;
balance=b;
}
public void setId(int a){ id=a; }
public int getId(){
return id;
}
public void setBalance(double a){ balance=a; }
public double getBalance(){ return balance; }
public void setAnnualInterestRate(double a){
annualInterestRate=a;
}
public double getAnnualInterestRate(){
return annualInterestRate;
}

public Date getDateCreated(){


return dateCreated;
}
public double getMonthlyInterestRate(){
return annualInterestRate/12;
}
public double getMonthlyInterest()
{
return balance * getMonthlyInterestRate()/100;
}
public void withdraw(double a)
{
balance=balance-a;
}
public void deposit(double a)
{
balance=balance+a;
}
}

package week5;
public class Demo {
public static void main(String[] args)
{
Account a[]={
new Account(1000,1000.0),
new Account(2000,2000.0),
new Account(3000,3000.0),
new Account(4000,4000.0),
new Account(5000,5000.0)
};
for(int i=0;i<a.length;i++) a[i].setAnnualInterestRate(3.0);
for(int i=0;i<a.length;i++)
{
a[i].withdraw(500.0);
a[i].deposit(1000.0);
System.out.println( "Id="+a[i].getId()+" "+
"balance="+a[i].getBalance()+"
"+

"monthlyInterest="+a[i].getMon
thlyInterest()+" "+
"dateCreated="+a[i].getDateCr
eated()
);
}
}
}

Screenshots:

Output:

You might also like