Программа работает верно при условии "ничего выводить на экран, если N меньше либо равно 0." Но когда я ее запускаю выдает "Программа должна выводить на экран максимальное из введенных N чисел. Убедись, что программа работает корректно для отрицательных чисел. "
Но я ее проверял и все выводит верно... Может я где-то не доглядел? Помогите пожалуйста
package com.javarush.task.task05.task0532;
import java.io.IOException;
import java.io.InputStreamReader;
import java.io.BufferedReader;
public class Solution {
public static void main(String[] args) throws IOException {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
String s = reader.readLine();
int ch1 = Integer.parseInt(s);
int maximum = 0;
int k = 0;
if (ch1 > 0) {
while (k < ch1) {
String s1 = reader.readLine();
int ch = Integer.parseInt(s1);
if (ch >= maximum)
maximum = ch;
k++;
}
if (maximum > 0) System.out.println(maximum);
}
}
}