Валидатор не принимает выведенное число как максимальное ,хотя оно таковым есть, подскажите пожалуйста почему так
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[] num = new int[6];
for(int i =0; i<6; i++){
String n1 = reader.readLine();
int n = Integer.parseInt(n1);
if(n>0){
num[i]=n;
}
else
break;
}
int max = num[0];
for(int i = 1;i<num.length; i++){
if(num[i]>max)
max = num[i];//напишите тут ваш код
}
int maximum = max;
System.out.println(maximum);
}
}