Вроде как все в порядке. Но не проходит 3-е условие. Может причина в том что при выводе последней строчки есть переход на новую строку?
package com.javarush.task.task08.task0802;
/*
HashMap из 10 пар
*/
import java.util.HashMap;
import java.util.Map;
public class Solution {
public static void main(final String[] args) throws Exception {
final HashMap<String, String> map = new HashMap<>();
map.put("арбуз", "ягода");
map.put("банан", "трава");
map.put("вишня", "ягода");
map.put("груша ", "фрукт");
map.put("дыня", "овощ");
map.put("ежевика", "куст");
map.put("жень-шень", "корень");
map.put("земляника", "ягода");
map.put("ирис", "цветок");
map.put("картофель", "клубень");
for (final Map.Entry<String, String> pair : map.entrySet())
{
final String key = pair.getKey();
final String value = pair.getValue();
System.out.println(key + " - " + value);
}
}
}