Проверял с разным количеством числе и разными значениями. Вроде выводит максимальное. В чем загвоздка? полдтолкните плиз
package com.javarush.task.task05.task0532;
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 maximum = 0;
// System.out.println("type number more greater 0");
int n = Integer.parseInt(reader.readLine());
// System.out.println("before if");
if (n > 0){
// System.out.println("before for starts");
for(int i = 0; i < n; i++ ){
// System.out.println("type number n times");
int n1 = Integer.parseInt(reader.readLine());
if(n1 > n){
maximum = n1;
}
}
System.out.println(maximum);
}
//напишите тут ваш код
}
}