Не могу проверить код на соответствие требованиям. Обычна компиляция (Запуск) работает как положено, но при запуске проверки, все виснет.
P.S. я знаю, что можно было в разы сократить код, за счет списков или массивов, но на данном уровне это еще не проходилось, потому для меня было принципиально сделать все именно так.
package com.javarush.task.task06.task0622;
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 a = Integer.parseInt(reader.readLine());
int b = Integer.parseInt(reader.readLine());
int c = Integer.parseInt(reader.readLine());
int d = Integer.parseInt(reader.readLine());
int e = Integer.parseInt(reader.readLine());
boolean bool = true;
while(bool){
if(a > b){
int n = a;
a = b;
b = n;
}else if(b > c){
int n = b;
b = c;
c = n;
}else if(c > d){
int n = c;
c = d;
d = n;
}else if(d > e){
int n = d;
d = e;
e = n;
}else if(a < b && b < c && c < d && d < e){
bool = false;
}
}
System.out.println(a);
System.out.println(b);
System.out.println(c);
System.out.println(d);
System.out.println(e);
}
}