Я понимаю что это извращения ещё то, но оно рабочее, хотел решить именно циклом, видать валидатор просто не предусмотрел такое. Или где то я туплю
package com.javarush.task.task04.task0420;
/*
Сортировка трех чисел
*/
import java.io.*;
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());
String s = new String();
for (int i = 0; i < 3; i++) {
if (a > b && a > c)
{
s += a;
a = 0;
}
if (b > a && b > c) {
s += b;
b = 0; }
if (c > a && c > b) {
s += c;
c = 0; }
}
a = Integer.parseInt(s.substring(0,1));
b = Integer.parseInt(s.substring(1,2));
c = Integer.parseInt(s.substring(2,3));
System.out.println(a + " " + b + " " + c);
}
}