Походжу компилятор надомной издевается: 1. Создай список строк. - Создали: private static List<String> strings = new ArrayList<>(); 2. Считай с клавиатуры 5 строк и добавь в список. - Считали: for (int i = 0; i < 5; i++) { BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); String line = reader.readLine(); strings.add(line); } 3. Используя цикл, найди самую короткую строку в списке. - Используя цикл нашли: stringlength = strings.get(i).length(); if (stringlength < minlength) { minlength = stringlength; 4. Выведи найденную строку на экран. 5. Если таких строк несколько, выведи каждую с новой строки. - Вывели: for (int i = 0; i < strings.size(); i++) { if (strings.get(i).length() == minlength){ System.out.println(strings.get(i)); Блин ну и че нетак? х_х