amlxv

red

Jun 16th, 2020 (edited)
352
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.52 KB | None | 0 0
  1. public class Stuntman extends Actor {
  2.     private String stuntLevel;
  3.     private double actionPayment;    
  4.     private double calcPayment;
  5.    
  6.     public Stuntman() {
  7.         stuntLevel = "";
  8.         actionPayment = 0.0;
  9.     }
  10.    
  11.     public double actionPayment(String l) {
  12.        
  13.         if(l.equals("Beginner"))
  14.             actionPayment = 0.3 * calcPayment;
  15.         else if(l.equals("Intermediate"))
  16.             actionPayment = 0.37 * calcPayment;
  17.         else if(l.equals("Advance"))
  18.             actionPayment = 0.42 * calcPayment;
  19.         else     actionPayment = 0 * calcPayment;
  20.        
  21.         return actionPayment;
  22.     }
  23.    
  24.     public static void main(String[] args) {
  25.  
  26.     Scanner scanner = new Scanner(System.in);
  27.     Stuntman myStuntman = new Stuntman();
  28.    
  29.     public void getData() {
  30.  
  31.         System.out.print("Actor name: ");
  32.         String tempAct = scanner.nextLine();
  33.         myStuntman.setActName(tempAct);
  34.  
  35.         System.out.print("Movie title: ");
  36.         String tempMovieName = scanner.nextLine();
  37.         myStuntman.setMovieName(tempMovieName);
  38.  
  39.         System.out.print("Hour work: ");
  40.         String tempHour = scanner.nextDouble();
  41.         myStuntman.setHourWork(tempHour);
  42.    
  43.         System.out.print("Stunt level: ");
  44.         stuntLevel = scanner.next();    
  45.  
  46.     }                
  47.    
  48.     calcPayment = myStuntman.calcPayment();
  49.     actionPayment = myStuntman.actionPayment(stuntLevel);    
  50.    
  51.     double stuntmanPayment = calcPayment - actionPayment;
  52.  
  53.     }
  54. }
Add Comment
Please, Sign In to add comment