Написала программу, которая будет спрашивать первое число N, потом пользователь будет вводить N количество num, и уже потом программа будет сравнивать числа(num) и определять максимальное. Подскажите как правильно задать число N, чтобы оно было больше 0. С положительными числами программа работает, но если ввести 0 или негативное число, то естественно, выдает ошибку. import java.io.BufferedReader; import java.io.InputStreamReader; 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 = Integer.parseInt(reader.readLine()); int num; for(int i=0; i<N-1; i++) { num = Integer.parseInt(reader.readLine()); if (num >= maximum) { maximum = num; } } System.out.println(maximum); //напишите тут ваш код } }