Добрый день!
Не выполняется последнее условие в задаче. Я проверял и с положительными и с отрицательными числами. Всегда корректно выводится максимальное значение. Не очень понятно условие задачи, должна ли программа работать с отрицательными числами?
Под пунктом 1 написано, что число N >0, но ниже в требованиях к программе ничего об этом не сказано.
Заранее спасибо!
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 = 0;
while (true) {
String snumber = reader.readLine();
if (snumber != null)
{int number = Integer.parseInt(snumber);
maximum = number >= maximum ? number : maximum;
}
else
break;
}
//напишите тут ваш код
System.out.println(maximum);
}
}