diff -r VideoStock1.0/Customers.java VideoStock1.1.beta/Customers.java 64a65,110 > > public String htmlStatement() > { > double totalAmount = 0; > int frequentRenterPoints = 0; > Enumeration rentals=_rentals.elements(); > String result = "
\n";
> while (rentals.hasMoreElements())
> {
> double thisAmount=0;
> Rental each=(Rental) rentals.nextElement();
> switch (each.getMovie().getPriceCode())
> {
> case Movie.REGULAR:
> thisAmount+=2;
> if (each.getDaysRented()>2)
> {
> thisAmount+=(each.getDaysRented()-2)*1.5;
> }
> break;
> case Movie.NEW_RELEASE:
> thisAmount += each.getDaysRented()*3;
> break;
> case Movie.CHILDRENS:
> thisAmount += 1.5;
> if(each.getDaysRented() > 3)
> thisAmount+= (each.getDaysRented()-3)*1.5;
> break;
> }
> frequentRenterPoints++;
> if( (each.getMovie().getPriceCode()== Movie.NEW_RELEASE)
> && (each.getDaysRented()>1))
> frequentRenterPoints++;
> result +=each.getMovie().getTitle()+": "+
> String.valueOf(thisAmount) +"
\n";
> totalAmount+=thisAmount;
> }
> result += "
Amount owned is " + String.valueOf(totalAmount) + > "
\n"; > result += "You earned " + String.valueOf(frequentRenterPoints) + > " frequent renter points
"; > return result; > > } > > Only in VideoStock1.0: VideoStock1.0.ps Only in VideoStock1.1.beta: VideoStock1.1.beta.ps