List<Integer> list = new ArrayList<>(); BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); int max=1; int temp=1; for (int i = 0; i < 10; i++) { list.add(Integer.parseInt(reader.readLine())); } for (int i = 0; i < list.size()-1; i++) { if (list.get(i)==list.get(i+1)){ // почему необходимо изменить условие на equals для корректной работы с цифрами больше 127?????????? temp++; if (temp>max){ max=temp; } }else { temp=1; } } System.out.println(max); Спасибо за помощь)