Source of SalesAssociate.java


  1: //SalesAssociate.java
  2: 
  3: import java.util.Scanner;
  4: 
  5: /**
  6:  * Class for sales associate records.
  7:  */
  8: public class SalesAssociate
  9: {
 10:     private String name;
 11:     private double sales;
 12: 
 13:     public SalesAssociate()
 14:     {
 15:         name = "No record";
 16:         sales = 0;
 17:     }
 18: 
 19:     public SalesAssociate
 20:     (
 21:         String initialName,
 22:         double initialSales
 23:     )
 24:     {
 25:         set(initialName, initialSales);
 26:     }
 27: 
 28:     public void set
 29:     (
 30:         String newName,
 31:         double newSales
 32:     )
 33:     {
 34:         name = newName;
 35:         sales = newSales;
 36:     }
 37: 
 38:     public void readInput()
 39:     {
 40:         System.out.print("Enter name of sales associate: ");
 41:         Scanner keyboard = new Scanner(System.in);
 42:         name = keyboard.nextLine();
 43: 
 44:         System.out.print("Enter associate's sales: $");
 45:         sales = keyboard.nextDouble();
 46:     }
 47: 
 48:     public void writeOutput()
 49:     {
 50:         System.out.println("Name: " + name);
 51:         System.out.println("Sales: $" + sales);
 52:     }
 53: 
 54:     public String getName()
 55:     {
 56:         return name;
 57:     }
 58: 
 59:     public double getSales()
 60:     {
 61:         return sales;
 62:     }
 63: }