Опять отрицательные чила виноваты?
package com.javarush.task.task04.task0420;
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[] abc = new int[3];
for(int i = 0; i < abc.length; i++) {
abc[i] = Integer.parseInt(reader.readLine());
}
int[] filtr = new int[3];
if (abc[0] > abc[1] && abc[0] > abc[2]) {
filtr[0] = abc[0];
if (abc[1] > abc[2]) {
filtr[1] = abc[1];
filtr[2] = abc[2];
} else {
filtr[1] = abc[2];
filtr[2] = abc[1];
}
} else if (abc[1] > abc[0] && abc[1] > abc[2]) {
filtr[0] = abc[1];
if (abc[0] > abc[2]) {
filtr[1] = abc[0];
filtr[2] = abc[2];
} else {
filtr[1] = abc[2];
filtr[2] = abc[0];
}
} else {
filtr[0] = abc[2];
if (abc[0] > abc[1]) {
filtr[1] = abc[0];
filtr[2] = abc[1];
} else {
filtr[1] = abc[1];
filtr[2] = abc[0];
}
}
System.out.println(filtr[0] + " " + filtr[1] + " " + filtr[2]);
}
}