Первый и второй пункт проходят, 3 и 4 нет. И так крутил и этак, вроде всем условиям удовлетворяет или я что то упускаю? Самое решение не нужно, нужна подсказка) Требования: 1. Объяви переменную типа список строк и сразу проинициализируй ee. 2. Считай 10 строк с клавиатуры и добавь их в список. 3. Если список упорядочен по возрастанию длины строки, то ничего выводить не нужно. 4. Если список не упорядочен по возрастанию длины строки, то нужно вывести на экран номер первого элемента, нарушающего такую упорядоченность.
package com.javarush.task.task07.task0718;

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Scanner;

/*
Проверка на упорядоченность
*/
public class Solution {
    public static void main(String[] args) throws IOException {

        ArrayList<String> list = new ArrayList<>();

        Scanner scanner = new Scanner(System.in);

        for (int i = 0; i < 10; i++) {
            String string = scanner.next();
            list.add(string);
        }
        int s = list.get(0).length();
        for (int i = 0; i < list.size();i++){
            if (s != list.get(i).length()){
                System.out.println(i);
                break;
            }else
                s++;
        }

        }//напишите тут ваш код
    }