Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class JavaApplication10 {
- /**
- * @param args the command line arguments
- */
- public static void main(String[] args) {
- // TODO code application logic here
- DelegateHash testHash = new DelegateHash();
- DelegateTree testTree = new DelegateTree();
- Scanner input = new Scanner(System.in);
- System.out.println("H)ash or T)ree?");
- String HorT = input.nextLine();
- boolean programRunning = true;
- if (HorT.equals("H")){
- while (programRunning){
- double loadFactor = testHash.LoadFactor();//
- System.out.println("Load Factor:" + testHash.LoadFactor() + "%");//
- System.out.println("D)isplay P)ut G)et C)ontains S)ize R)emove Q)uit?");
- testHash.LoadFactor();//
- String menu = input.nextLine();
- if(menu.equals("P")){
- System.out.println("Enter name: ");
- String name = input.nextLine();
- System.out.println("Enter Affiliation: ");
- String affil = input.nextLine();
- Delegate test = new Delegate(name, affil);
- testHash.put(test);
- }
- else if(menu.equals("D")){
- testHash.displayDB();
- }
- else if(menu.equals("G")){
- System.out.println("Enter name: ");
- String name = input.nextLine();
- System.out.println(testHash.get(name));
- }
- else if(menu.equals("C")){
- System.out.println("Enter name: ");
- String name = input.nextLine();
- boolean contains = testHash.containsName(name);
- if (contains){
- System.out.println("It does contains: " + name);
- }
- else{
- System.out.println("It does not contain: " + name);
- }
- }
- else if(menu.equals("S")){
- System.out.println(testHash.size());
- }
- else if(menu.equals("R")){
- System.out.println("Enter name: ");
- String name = input.nextLine();
- testHash.remove(name);
- }
- else if(menu.equals("Q")){
- programRunning = false;
- }
- }
- }
- if(HorT.equals("T")){
- while (programRunning){
- System.out.println("D)isplay P)ut G)et C)ontains S)ize R)emove Q)uit?");
- String menu = input.nextLine();
- if(menu.equals("P")){
- System.out.println("Enter name: ");
- String name = input.nextLine();
- System.out.println("Enter Affiliation: ");
- String affil = input.nextLine();
- Delegate test = new Delegate(name, affil);
- testTree.put(test);
- }
- else if(menu.equals("D")){
- testTree.displayDB();
- }
- else if(menu.equals("G")){
- System.out.println("Enter name: ");
- String name = input.nextLine();
- System.out.println(testTree.get(name));
- }
- else if(menu.equals("C")){
- System.out.println("Enter name: ");
- String name = input.nextLine();
- boolean contains = testTree.containsName(name);
- if (contains){
- System.out.println("It does contains: " + name);
- }
- else{
- System.out.println("It does not contain: " + name);
- }
- }
- else if(menu.equals("S")){
- System.out.println(testTree.size());
- }
- else if(menu.equals("R")){
- System.out.println("Enter name: ");
- String name = input.nextLine();
- testTree.remove(name);
- }
- else if(menu.equals("Q")){
- programRunning = false;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement