Advertisement
Guest User

Java

a guest
Feb 9th, 2016
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.19 KB | None | 0 0
  1. class Customer {
  2.     private String name;
  3.     // Other fields, constructors, get, set, etc.
  4.     //
  5.     public Customer(String name) {
  6.         this.name=name;
  7.     }
  8.     public String getName() {
  9.         return name;
  10.     }
  11.     public void setName(String name) {
  12.         this.name=name;
  13.     }
  14.     private double amountFor(Rental rental) {
  15.         double result;
  16.         // Another code.
  17.         result=rental.getDays()*rental.getBasePrice();
  18.         if (rental.getKind()==1) {
  19.             result=result*1.5;
  20.         }
  21.         if (rental.getKind()==2) {
  22.             result=result*2;
  23.         }
  24.         if (rental.getKind()==3) {
  25.             result=result*2.5;
  26.         }
  27.         if (rental.getDays()>7) {
  28.             result=result*3;
  29.         }
  30.         // Other calculation.
  31.         return result;
  32.     }
  33.     // Other methods.
  34. }
  35. class Rental {
  36.     private int kind;
  37.     private int days;
  38.     public double res;
  39.     // Other fields, constructors, get, set, etc.
  40.     //
  41.     public Rental(int kind, int days) {
  42.         this.kind=kind;
  43.         this.days=days;
  44.     }
  45.     public int getKind() {
  46.             return kind;
  47.     }
  48.     public void setKind(int kind) {
  49.         this.kind=kind;
  50.     }
  51.     public int getDays() {
  52.         return days;
  53.     }
  54.     public void setDays(int days) {
  55.         this.days=days;
  56.         }
  57.     public double getBasePrice() {
  58.         // Calculation of Price.
  59.         // . . .
  60.         return res;
  61.     }
  62.         // Other methods.
  63. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement