Подскажите пожалуйста почему пишет ошибку "Возможно переменная "numberone" не проинициализирована. файл com/javarush/task/task04/task0420/Solution.java, строка 41, позиция 1312"
Я же инициализировал переменные на каждом этапе условного оператора
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 var1 = Integer.parseInt(reader.readLine());
int var2 = Integer.parseInt(reader.readLine());
int var3 = Integer.parseInt(reader.readLine());
//объявляю переменные 1го, 2го и 3го места для вывода в консоль
int numberone, numbertwo, numberthree;
//определяю какие переменные соответствуют 1му, 2му и 3му месту
if (var1 < var2 & var1 < var3) numberone = var1;
else {
if (var1 > var2 & var1 > var3) numberthree = var1;
else numbertwo = var1;
}
if (var2 < var1 & var2 < var3) numberone = var2;
else {
if (var2 > var1 & var2 > var3) numberthree = var2;
else numbertwo = var2;
}
if (var3 < var2 & var3 < var1) numberone = var3;
else {
if (var3 > var2 & var3 > var1) numberthree = var3;
else numbertwo = var3;
}
//вывод в консоль
System.out.print (numberone + " " + numbertwo + " " + numberthree);
}
}