Advertisement
Guest User

Untitled

a guest
Nov 27th, 2015
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.00 KB | None | 0 0
  1. public class PresidentQuiz {
  2.  
  3. public static void main(String[] args) {
  4. Integer correct = 0;
  5. Map<Integer, String> president1 = new HashMap<Integer, String>();
  6. president1.put(35, "Kennedy");
  7. president1.put(36, "Johnson");
  8. president1.put(37, "Nixon");
  9. president1.put(38, "Ford");
  10. president1.put(39, "Carter");
  11. president1.put(40, "Reagan");
  12. president1.put(41, "George Bush");
  13. president1.put(42, "Clinton");
  14. president1.put(43, "George W Bush");
  15. president1.put(44, "Obama");
  16. System.out.println("Size of map: " + president1.size());
  17.  
  18. Map<Integer, String> president2 = new TreeMap<Integer, String>(president1);
  19. Set set1 = president2.entrySet();
  20. Iterator iterator1 = set1.iterator();
  21. while(iterator1.hasNext()) {
  22. Map.Entry me = (Map.Entry)iterator1.next();
  23. System.out.print("President #" + me.getKey() + ": ");
  24. System.out.println(me.getValue());
  25. }
  26. HashSet<Integer> randint = new HashSet<Integer>();
  27. while(randint.size() < 5) {
  28. randint.add((int) (Math.random() * ((44 - 35) + 1) + 35));
  29. }
  30. System.out.println();
  31. System.out.println("Presidents Quiz");
  32. System.out.println();
  33. Iterator<Integer> iterator2 = randint.iterator();
  34. Scanner input = new Scanner(System.in);
  35. while(iterator2.hasNext()) {
  36. System.out.println("Who was president #" + iterator2.next() + "?");
  37. String pres = input.next();
  38. // Check to see if name entered is correct and add to correct variable if so
  39. String name = president1.get(iterator2.next());
  40. if (name == pres) {
  41. correct += 1;
  42. }
  43. }
  44. // Print correct score
  45. System.out.println("Your score was " + correct);
  46. System.out.println();
  47. // Want to sort names in alphabetical order
  48. System.out.println("Here are the last 10 presidents in alphabetical order:");
  49.  
  50. }
  51. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement