Почему не проходит два последних пункта?
package com.javarush.task.task08.task0815;
import java.util.HashMap;
import java.util.*;
/*
Перепись населения
*/
public class Solution {
public static Map<String, String> createMap() {
Map<String,String> map1 = new HashMap<String,String>();
for(int i=0;i<10;i++){
map1.put("Igor"+i,"vasja"+i);
}
return map1;
}
public static int getCountTheSameFirstName(Map<String, String> map, String name) {
int count1=0;
for (Map.Entry<String, String> pair : map.entrySet())
if(name.equals(pair.getKey()));
count1++;
return count1;
}
public static int getCountTheSameLastName(Map<String, String> map, String lastName) {
int count2=0;
for (Map.Entry<String, String> pair : map.entrySet())
if(lastName.equals(pair.getValue()));
count2++;
return count2;
}
public static void main(String[] args) {
}
}