Advertisement
eranseg

Electors

Sep 22nd, 2019
313
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.42 KB | None | 0 0
  1. import java.util.*;
  2.  
  3. public class ElectionsTester {
  4.  
  5.     public static void main(String[] args) {
  6.         Scanner sc = new Scanner(System.in);
  7.         //Map<Integer, String> electors = new TreeMap<Integer, String>();
  8.         Set<Voter> voters = new HashSet<Voter>();
  9.         boolean flag = true;
  10.         char ch;
  11.         do {
  12.             System.out.println("Press 'N' to enter a new elector, or 'Q' to quit");
  13.             ch =sc.next().charAt(0);
  14.             sc.nextLine();
  15.             if(ch == 'Q' || ch == 'q') {
  16.                 flag = false;
  17.             } else if (ch == 'N' || ch == 'n'){
  18.                 System.out.println("Please enter your name: ");
  19.                 String name = sc.nextLine();
  20.                 System.out.println("Please enter your ID number: ");
  21.                 int id = sc.nextInt();
  22.                 Voter v = new Voter(name, id);
  23.                 if(!voters.add(v)) {
  24.                     System.out.println("Voter already exists!");
  25.                 }
  26.  
  27. //                if(electors.containsKey(new Integer(id))) {
  28. //                    System.out.println("Elector already registered!!!");
  29. //                } else {
  30. //                    electors.put(new Integer(id), name);
  31. //                }
  32.             } else {
  33.                 System.out.println("Bad input!!!");
  34.             }
  35.         }while(flag);
  36.         System.out.println(voters);
  37. //        System.out.println(electors);
  38.     }
  39. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement