Пишет number1 не проинициализирована. Подскажите
Также большое спасибо если подскажите как укоротить код и сделать его более красивым
package com.javarush.task.task04.task0420;
/*
Сортировка трех чисел
*/
import java.io.*;
import java.util.*;
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 number1;
int number2;
int number3;
if (a >= b && a >= c){
number1 = a;
}
else if (b >= a && b >= c){
number1 = b;
}
else if (c >= a && c >= b){
number1 = c;
}
if (a <= b && a <= c){
number3 = a;
}
else if (b <= a && b <= c){
number3 = b;
}
else if (c <= a && c <= b){
number3 = c;
}
if (a < b && a > c){
number2 = a;
}
else if (b < a && b > c){
number2 = b;
}
else if (c < a && c > b){
number2 = c;
}
System.out.println(number1 + " " + number2 + " " + number3);
}
}