Source of SalesAssociate.java


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