Мудрила, мудрила и перемудрила...
Как сделать проверку, что идет первым, длинная строка или короткая, и, при этом, остаться в здравом уме?
package com.javarush.task.task07.task0712;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самые-самые
*/
public class Solution {
public static void main(String[] args) throws IOException {
ArrayList<String> str = new ArrayList<String>();
BufferedReader r = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < 10; i++) {
str.add(r.readLine());
}
int m = str.get(0).length();
int n = str.get(0).length();
for (String s : str) {
if (m < s.length()) m = s.length();
if (n > s.length()) n = s.length();
}
for (int i = 0; i < str.size(); i++) {
while (true) {
while (true) {
if (str.get(i).length() == m)
System.out.println(str.get(i));
}
break;
while (true) {
if (str.get(i).length() == n)
System.out.println(str.get(i));
break;
}
} }
}
}