Все работает и с отрицательными и с максимальными все считает. а валидацию не проходит!!!!
package com.javarush.task.task05.task0532;
import java.io.*;
/*
Задача по алгоритмам
*/
public class Solution {
public static void main(String[] args) throws Exception {
Solution object = new Solution();
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int cykle = 0;
int maximum = 0;
int userIn1 = Integer.parseInt(reader.readLine());
int numRemember1 ;
int numReload1 = 0 ;
int numReload2 = 0 ;
int numReload3 = 0 ;
if (userIn1>0){
while (cykle<userIn1){
int userLine1 = Integer.parseInt(reader.readLine());
numRemember1 = userLine1;
numReload1 = numReload1>numRemember1 ? numReload1 : numRemember1;
numReload2 = numReload1>numReload2 ? numReload1 : numReload2;
numReload3 = numReload3>numReload2 ? numReload3 : numReload2;
cykle++;
}
maximum = numReload3;
if (maximum>0){
System.out.println(numReload3);
} else {}
} else {}
}
}