Подскажите как можно избежать присвоения числу m значения -99999, по идее пользователь может ввести значение меньше и ответ уже будет некоректен. Может еще какой цикл добавить?
Как вариант можно задать минимальное значение для типа int, m=-2147483647 (для 32 бит)
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 maximum = Integer.parseInt(reader.readLine());
int m=-2147483647;
for (int I=0; I<maximum;I++)
{ int m1 = Integer.parseInt(reader.readLine());
m=m1>=m ? m1:m;
//напишите тут ваш код
}
System.out.println(m);
} }