Уже много раз меняла циклы местами, делала вложенные. Максимум что получалось это после каждой введенной строки выводить ее длину.
package com.javarush.task.task07.task0703;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
/*
Общение одиноких массивов
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String[] str = new String[10];
int[] integer = new int[10];
int a = 0;
int g = 0;
for (int i = a; i < str.length; i++) {
str[i] = reader.readLine();
for(int k = g; k < integer.length; k++){
integer[k] = str[i].length();
}
} for (int j = integer.length - 1; j >=0; j--){
System.out.println(integer[j]);
}
}
}