Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.06 KB | None | 0 0
  1. import java.util.Scanner;
  2.  
  3. public class JavaApplication10 {
  4.  
  5. /**
  6. * @param args the command line arguments
  7. */
  8. public static void main(String[] args) {
  9. // TODO code application logic here
  10. DelegateHash testHash = new DelegateHash();
  11. Scanner input = new Scanner(System.in);
  12.  
  13. boolean programRunning = true;
  14. while (programRunning){
  15. double loadFactor = testHash.updateLoadFactor();//
  16. System.out.println("Load Factor:" + testHash.updateLoadFactor());//
  17. System.out.println("D)isplay P)ut G)et C)ontains S)ize R)emove Q)uit?");
  18. testHash.updateLoadFactor();//
  19. String menu = input.nextLine();
  20.  
  21. if(menu.equals("P")){
  22. System.out.println("Enter name: ");
  23. String name = input.nextLine();
  24. System.out.println("Enter Affiliation: ");
  25. String affil = input.nextLine();
  26.  
  27. Delegate test = new Delegate(name, affil);
  28. testHash.put(test);
  29.  
  30. }
  31. else if(menu.equals("D")){
  32. testHash.displayDB();
  33.  
  34.  
  35. }
  36. else if(menu.equals("G")){
  37. System.out.println("Enter name: ");
  38. String name = input.nextLine();
  39. System.out.println(testHash.get(name));
  40.  
  41. }
  42. else if(menu.equals("C")){
  43. System.out.println("Enter name: ");
  44. String name = input.nextLine();
  45. boolean contains = testHash.containsName(name);
  46. if (contains){
  47. System.out.println("It does contains: " + name);
  48. }
  49. else{
  50. System.out.println("It does not contain: " + name);
  51. }
  52. }
  53. else if(menu.equals("S")){
  54. System.out.println(testHash.size());
  55. }
  56. else if(menu.equals("R")){
  57. System.out.println("Enter name: ");
  58. String name = input.nextLine();
  59. testHash.remove(name);
  60. }
  61. else if(menu.equals("Q")){
  62. programRunning = false;
  63. }
  64. }
  65. }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement