почему-то не выводит результат
package com.javarush.task.task05.task0532;
import java.io.*;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Задача по алгоритмам
1. считывает с консоли число N, которое должно быть больше 0
2. потом считывает N чисел с консоли
3. выводит на экран максимальное из введенных N чисел.
1. Программа должна считывать числа с клавиатуры.
2. Программа должна выводить число на экран.
3. В классе должен быть метод public static void main.
4. Нельзя добавлять новые методы в класс Solution.
5. Программа должна выводить на экран максимальное из введенных N чисел.
*/
public class Solution {
public static void main(String[] args) throws Exception {
//int n = Integer.parseInt(reader.readLine());
//System.out.print("Enter numbers: ");
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int maximum = Integer.MIN_VALUE;
//напишите тут ваш код
while (true) {
if (maximum == 0) {
break;
}
int enter = Integer.parseInt(reader.readLine());
maximum = Math.max(maximum, enter);
System.out.println(maximum);
}
}
}