Добрый вечер!
Подмскажите почему не проходит цикл по поиску максимального числа. Определяет, что максимальное число -7, а слова - дедушка, бабушка..
package com.javarush.task.task07.task0708;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
/*
Самая длинная строка
*/
public class Solution {
private static ArrayList<String> strings;
public static void main(String[] args) throws Exception {
//напишите тут ваш коint g = 0;
strings = new ArrayList<String>();
int[] listing = new int[5];
int t;
String a = " ";
BufferedReader reader = new BufferedReader( new InputStreamReader(System.in));
for( int i = 0; i < 5 ; i++){
String s = reader.readLine();
strings.add(s);
listing[i]=s.length();
}
int max = 0;
for( t = 0; t <5;t++) {
if(listing[t]> max)
{max = listing[t];
System.out.println(max);
}
System.out.println(max);
for( t = 0; t <5;t++) {
if(max == listing[t])
{a = strings.get(t);
System.out.println(a);
}
}
}}
}