не могу сделать чтоб работало с отрицательными числами. что не так понимаю, но исправить не могу
package com.javarush.task.task04.task0420;
/*
Сортировка трех чисел
*/
import java.io.*;
public class Solution
{
public static void main(String[] args)throws Exception {
String s=" ";
BufferedReader u=new BufferedReader (new InputStreamReader(System.in));
int a=Integer.parseInt(u.readLine()),b=Integer.parseInt(u.readLine()),c=Integer.parseInt(u.readLine());
for(int i=0;i<3;i++){
if(a<=c&&b<=c) {
System.out.print(c+s);
c=c-c;}
else if(a<=b){
System.out.print(b+s);
b=b-b;}
else{
System.out.print(a+s);
a=a-a;}
}
}
}