Не получается понять, почему ругается компилятор, объясните кто шарит.
Собственно ошибка:
com/javarush/task/task05/task0532/Solution.java:31: error: unreachable statement
System.out.println(maximum); //вывод на максимума после отработки циклов.
^
package com.javarush.task.task05.task0532;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Задача по алгоритмам Ӏ Java Syntax: 5 уровень, 12 лекция
*/
public class Solution {
public static void main(String[] args) throws Exception {
int maximum = 0;
while (true) // пока правда
{
BufferedReader jopa = new BufferedReader(new InputStreamReader(System.in));
String s = jopa.readLine(); // считываем строку с клавиатуры (переменная s)
int x = Integer.parseInt(s); // конвертируем строку в число (переменная х)
while (x > 0) // пока число больше 0
{
maximum = maximum > x ? maximum : x;
/*
максимум = если текущий максимум больше введеного числа, то оставляем
значение максимума, если меньше, то присваеваем ему значение введенного
числа.*/
}
} // и так оба цикла ходят по кругу пока не будет введено отрицательное число.
System.out.println(maximum); //вывод на максимума после отработки циклов.
}
}