public class Solution {
public static void main(String[] args) throws IOException {
// напишите тут ваш код
Scanner scanner = new Scanner(System.in);
FileInputStream fileInputStream = new FileInputStream(scanner.nextLine());
ArrayList<Integer> arrayList = new ArrayList<>();
while (true) {
int i = fileInputStream.read();
if (i == -1) break;
if (Character.getNumericValue(i) != -1 & (Character.getNumericValue(i) % 2 ==0))
arrayList.add(Character.getNumericValue(i));
}
fileInputStream.close();
arrayList.sort(Comparator.naturalOrder());
for (int xxx: arrayList) {
System.out.println(xxx);
}
}
}
Не могу понять почему ругается на: Программа выводит слишком много строк.
Строк правильное количество, в чем проблема?8
1
2
3
4
5
6
7