Advertisement
Dakpluto

Assignment 8 - Test.java

Nov 22nd, 2014
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 3.67 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class Test {
  4.  
  5.     public static void main(String[] args) {
  6.         /*
  7.          * // TODO Auto-generated method stub Address test1Address = new
  8.          * Address("1897 S. Kirkman Rd", "Apt 425", "Orlando", "FL", 32811);
  9.          * Telephone test1Phone = new Telephone("321", "4381644"); Clerk
  10.          * test1Clerk = new Clerk("Bob Smith", test1Address, test1Phone,
  11.          * "dakpluto@gmail.com", "Grade 1", 45000.00);
  12.          *
  13.          * Address test2Address = new Address("1897 S. Kirkman Rd", "Apt 425",
  14.          * "Orlando", "FL", 32811); Telephone test2Phone = new Telephone("321",
  15.          * "4381644"); Clerk test2Clerk = new Clerk("Michael Harrison",
  16.          * test2Address, test2Phone, "dakpluto@gmail.com", "Grade 1", 45000.00);
  17.          *
  18.          * if(test1Clerk.equals(test2Clerk)){ System.out.println("Match"); }
  19.          * else { System.out.println("Not Match"); }
  20.          */
  21.         String addressLineOne = "", addressLineTwo, addressCity, addressState, telephoneAreaCode;
  22.         String telephonePhoneNumber, clerkName, clerkEmail, clerkGrade;
  23.         int addressZipCode;
  24.         double clerkSalary;
  25.  
  26.         final int entries = 3;
  27.         Scanner addressLineOneInput = new Scanner(System.in);
  28.         Scanner addressCityInput = new Scanner(System.in);
  29.         Scanner addressStateInput = new Scanner(System.in);
  30.         Scanner addressZipCodeInput = new Scanner(System.in);
  31.         Scanner telephoneAreaCodeInput = new Scanner(System.in);
  32.         Scanner telephonePhoneNumberInput = new Scanner(System.in);
  33.         Scanner clerkNameInput = new Scanner(System.in);
  34.         Scanner clerkEmailInput = new Scanner(System.in);
  35.         Scanner clerkGradeInput = new Scanner(System.in);
  36.         Scanner clerkSalaryInput = new Scanner(System.in);
  37.  
  38.         Clerk[] clerkDirectory = new Clerk[entries];
  39.         Address[] clerkAddress = new Address[entries];
  40.         Telephone[] clerkTelephone = new Telephone[entries];
  41.  
  42.         for (int i = 0; i < clerkDirectory.length; i++) {
  43.             System.out.println("Enter the first line of Clerk #" + (i + 1)
  44.                     + " address: ");
  45.             addressLineOne = addressLineOneInput.nextLine();
  46.             System.out.println("Enter the city: ");
  47.             addressCity = addressCityInput.nextLine();
  48.             System.out.println("Enter the State (2 Letter Abbreviation): ");
  49.             addressState = addressStateInput.nextLine();
  50.             System.out.println("Enter the Zip Code (5 digit only): ");
  51.             addressZipCode = addressZipCodeInput.nextInt();
  52.             System.out.println("Enter the Clerk's Area Code: ");
  53.             telephoneAreaCode = telephoneAreaCodeInput.nextLine();
  54.             System.out
  55.                     .println("Enter the Telephone Number (7 digit, no dash): ");
  56.             telephonePhoneNumber = telephonePhoneNumberInput.nextLine();
  57.             System.out.println("Enter the Clerk's Name: ");
  58.             clerkName = clerkNameInput.nextLine();
  59.             System.out.println("Enter their E-mail address: ");
  60.             clerkEmail = clerkEmailInput.nextLine();
  61.             System.out.println("Enter Clerk #" + (i + 1) + " grade: ");
  62.             clerkGrade = clerkGradeInput.nextLine();
  63.             System.out.println("Enter Clerk #" + (i + 1) + " yearly salary: ");
  64.             clerkSalary = clerkSalaryInput.nextDouble();
  65.  
  66.             clerkAddress[i] = new Address(addressLineOne, addressCity,
  67.                     addressState, addressZipCode);
  68.             clerkTelephone[i] = new Telephone(telephoneAreaCode,
  69.                     telephonePhoneNumber);
  70.             clerkDirectory[i] = new Clerk(clerkName, clerkAddress[i],
  71.                     clerkTelephone[i], clerkEmail, clerkGrade, clerkSalary);
  72.  
  73.         }
  74.  
  75.         for (int j = 0; j < clerkDirectory.length; j++) {
  76.             for (int k = 0; k < clerkDirectory.length; k++) {
  77.                 if (j != k) {
  78.                     if (clerkDirectory[j].equals(clerkDirectory[k])) {
  79.                         System.out.println("Clerk #" + (j + 1)
  80.                                 + " equals Clerk #" + (k + 1));
  81.                     }
  82.                 }
  83.             }
  84.         }
  85.        
  86.         clerkDirectory[0].address.setZipCode(32819);
  87.         System.out.println(clerkDirectory[0].getAddress());
  88.     }
  89.  
  90. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement