Не соответствут условию выводить длину самой длинной последовательности повторяюшихся чисел. Помогите понять))
package com.javarush.task.task08.task0812;
import java.io.IOException;
import java.io.BufferedReader;
import java.io.IOException;
import java.util.*;
import java.io.*;
/*
Cамая длинная последовательность
*/
public class Solution {
public static void main(String[] args) throws IOException {
//напишите тут ваш код
List<Integer> List = new ArrayList<Integer>();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for(int i = 0; i<10;i++) {
int n = Integer.parseInt(reader.readLine());
List.add(n);
}
int maxCount = 1;
int maxCountNew = 1;
for(int i = 0;i<List.size()-1;i++){
if(List.get(i).equals(List.get(i+1)))
maxCount++;
else{
if(maxCount>maxCountNew)
maxCountNew = maxCount;
maxCount = 1;
}
}
System.out.println(maxCountNew);
}
}