Advertisement
Nickolay35

Untitled

Mar 29th, 2020
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.45 KB | None | 0 0
  1. package com.javarush.task.task08.task0815;
  2.  
  3. import java.util.HashMap;
  4. import java.util.Map;
  5.  
  6. /*
  7. Перепись населения
  8. Создать словарь (Map<String, String>) занести в него десять записей по принципу "Фамилия" - "Имя".
  9. Проверить сколько людей имеют совпадающие с заданным именем или фамилией.
  10.  
  11.  
  12. Требования:
  13. 1. Программа не должна выводить текст на экран.
  14. 2. Программа не должна считывать значения с клавиатуры.
  15. 3. Метод createMap() должен создавать и возвращать словарь Map с типом элементов String, String состоящих из 10 записей по принципу «Фамилия» - «Имя».
  16. 4. Метод getCountTheSameFirstName() должен возвращать число людей у которых совпадает имя.
  17. 5. Метод getCountTheSameLastName() должен возвращать число людей у которых совпадает фамилия.
  18. */
  19.  
  20. public class Solution {
  21. public static Map<String, String> createMap() {
  22. //напишите тут ваш код
  23. Map<String, String> map = new HashMap<>();
  24. map.put("Kotin", "Kolya");
  25. map.put("Kotina", "Liza");
  26. map.put("Ivanov", "Sasha");
  27. map.put("Varenitsa", "Ivan");
  28. map.put("Shaykhalov", "Rinat");
  29. map.put("Petrov", "Vova");
  30. map.put("Sidorov", "Petya");
  31. map.put("Karpov", "Andrey");
  32. map.put("Aleksandrov", "Yaroslav");
  33. map.put("Kotins", "Kolya");
  34. return map;
  35.  
  36.  
  37. }
  38.  
  39. public static int getCountTheSameFirstName(Map<String, String> map, String name) {
  40. //напишите тут ваш код
  41. int m = 0;
  42. for (Map.Entry<String, String> pair : map.entrySet()){
  43. if(name.equals(pair.getValue()));
  44. m++;
  45. }
  46. return m;
  47.  
  48. }
  49.  
  50. public static int getCountTheSameLastName(Map<String, String> map, String lastName) {
  51. //напишите тут ваш код
  52. int m = 0;
  53. for (Map.Entry<String, String> pair : map.entrySet()){
  54. if(lastName.equals(pair.getKey()));
  55. m++;
  56.  
  57. }
  58. return m;
  59.  
  60. }
  61.  
  62. public static void main(String[] args) {
  63.  
  64. }
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement