Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save rightson/fd659697ff9236824b14a1b80a11454b to your computer and use it in GitHub Desktop.
Save rightson/fd659697ff9236824b14a1b80a11454b to your computer and use it in GitHub Desktop.
private double amountFor(Rental aRental) {
double result = 0;
switch (aRental.getMovie().getPriceCode()) {
case Movie.REGULAR:
result += 2;
if (aRental.getDaysRented() > 2)
result += (aRental.getDaysRented() - 2) * 1.5;
break;
case Movie.NEW_RELEASE:
result += aRental.getDaysRented() * 3;
break;
case Movie.CHILDRENS:
result += 1.5;
if (aRental.getDaysRented() > 3)
result += (aRental.getDaysRented() - 3) * 1.5;
break;
}
return result;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment