import java.util.Scanner;
class Main
{
public static void main (String args[])
{
Lease lease1;
Lease lease2;
Lease lease3;
Lease lease4 = new Lease();
lease1 = getData();
lease2 = getData();
lease3 = getData();
showValues(lease1);
lease1.addPetFee();
showValues(lease1);
showValues(lease2);
showValues(lease3);
showValues(lease4);
}
public static void showValues(Lease ls)
{
System.out.println("\n\nYour lease results:" +
"\nName : " + ls.getName() +
"\nApartment : " + ls.getAptNumber() +
"\nRent : " + ls.getRent() +
"\nTerm : " + ls.getTerm());
}
public static Lease getData()
{
String name;
int apt;
double rent;
int term;
Scanner input = new Scanner(System.in);
System.out.print("\nEnter lessee name >> ");
name = input.nextLine();
System.out.print("Enter apartment number >> ");
apt = input.nextInt();
System.out.print("Enter rent >> ");
rent = input.nextDouble();
System.out.print("Enter lease term in months >> ");
term = input.nextInt();
input.nextLine();
Lease temp = new Lease();
temp.setName(name);
temp.setAptNumber(apt);
temp.setRent(rent);
temp.setTerm(term);
return temp;
}
}
class Lease
{
private String name;
private int aptNumber;
private double rent;
private int term;
private static final int FEE = 10;
public Lease()
{
name = "XXX";
aptNumber = 0;
rent = 1000;
term = 12;
}
public void setName(String tenant)
{
name = tenant;
}
public void setAptNumber(int apt)
{
aptNumber = apt;
}
public void setRent(double monthRent)
{
rent = monthRent;
}
public void setTerm(int t)
{
term = t;
}
public String getName()
{
return name;
}
public int getAptNumber()
{
return aptNumber;
}
public double getRent()
{
return rent;
}
public int getTerm()
{
return term;
}
public void addPetFee()
{
rent = rent + FEE;
explainPetPolicy();
}
public static void explainPetPolicy()
{
System.out.println("\nA pet fee of $" + FEE +
" is addd to the monthly rent.");
}
}