Сначала написал код без проверки на N больше 0
с положительными числами все отлично работает, да и с отрицательными норм - если отрицательное не первое было
после этого добавил проверку, что бы N было строго больше 0
теперь программа выдает надпись, что N может быть только больше 0
но валидатор уверено выдает, ошибку "Убедись, что программа работает корректно для отрицательных чисел."
Подскажите, что не так, плиз и как заставить валидатор замолчать)
package com.javarush.task.task05.task0532;
import java.io.*;
/*
Задача по алгоритмам
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(reader.readLine());
int maximum = 0;
if (N>0) {
for (int i = 0; i < N; i++) {
int a = Integer.parseInt(reader.readLine());
maximum = Math.max(a, maximum);
}
System.out.println(maximum);
}
else
System.out.println("N должно быть больше 0");
}
}