import java.util.*; /* Самые-самые */ public class Solution { public static void main(String[] args) { // Здесь вызываем консоль ... Scanner sc=new Scanner(System.in); // Создаем список ... ArrayList<String> list=new ArrayList<String>(); // Активируем две строковые переменные , в которых после сравнения на минимум и максимум будем хранить соответствующие значения ... String min="",max=""; // int x=0,y=0,t=0; // t - это счетчик , х - минимальный размер строки , у - максимальный ... try{ for(int i:new int[10]){ // Здесь в цикле перебираем 10 значений и считываем консоль String s=sc.nextLine(); здесь добавляем строковую переменную s в лист по индексу t ... list.add(t,s); if(t==0){ // здесь инициализируем все переменные начальными значениями ... min=s; // здесь везде одинакковые значения , потому-как начало , обратите внимание , что там внизу - continue - то-есть - инициализировали и опять в начало , а в начале - проверка на ноль , а так-как мы здесь инкрементировали t , то все проходит мимо ... max=s; x=s.length(); y=s.length(); t++; continue; // и.дальше проходить не даем ... } if(s.length()<min.length()){ x=s.length(); // здесь проверка текущего значения на минимум и присваивание , если true ... min=s; // и присваивание числовой переменной минимального размера.строки , а строковой переменной значения самой строки ... } if(s.length()>max.length()){ x=s.length(); max=s; // здесь то-же самое , только по максимуму } t++; // счетчик проходов цикла } }catch(Exception e){} // вот - здесь крайняя точка этого всего цикла ... // Что мы сделали : прошлись по циклу из десяти итераций и в каждом приращении выполняли проверки на больше и меньше и , если соответствовало истине - заносили в соответствующие переменные - int в int , String в String ... // В результате у нас в переменной s оказывалась строка , которую мы сравнивали то с min , то с max // и теперь в min - минимальная строка , а в max - максимальная ... for(String s:list){ // и здесь уже окончательный результат ..... if(s.equals(min)||s.equals(max)){ System.out.println(s); break; } } } } // Спасибо за внимание .............................................