При проверке говорят протестировать с числами 2,1,2. Тестирую - ничего не выводится, хотя должно выводится в правильной последовательности.
package com.javarush.task.task04.task0420;
/*
Сортировка трех чисел
*/
import java.io.*;
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader e = new BufferedReader(new InputStreamReader(System.in));
String F = e.readLine();
String B = e.readLine();
String D = e.readLine();
int x = Integer.parseInt(F);
int y = Integer.parseInt(B);
int z = Integer.parseInt(D);
if (x < y && x < z){
if (y<z){
System.out.println(z + " " + y + " " + x);
}
else if ( y>z){
System.out.println(y + " " + z + " " + x);
}
}
else if (y < x && y < z){
if (x<z){
System.out.println(z + " " + x + " " + y);
}
else if (x>z){
System.out.println(x + " " + z + " " + y);
}
}
else if (z < x && z < y){
if (x<y){
System.out.println(y + " " + x + " " + z);
}
else if(x>y){
System.out.println(x + " " + y + " " + z);
}
}
else if (z==x){
if (x<y){
System.out.println(y + " " + z + " " + x);
}
else if (x>y){
System.out.println(x + " " + z + " " + y);
}}
else if (z==y){
if (x<z){
System.out.println(x + " " + z + " " + y);
}
else if (x>z){
System.out.println(y + " " + z + " " + x);
}
}
else if (y==x){
if (z<y){
System.out.println(x + " " + y + " " + z);
}
else if (z>y){
System.out.println(z + " " + y + " " + x);
}
}
}}