Помогите пожалуйста. так и не получается сортировка у меня. Бьюсь, бьюсь. Подскажите , где ошибка
package com.javarush.task.task06.task0622;
import java.io.BufferedReader;
import java.io.InputStreamReader;
/*
Числа по возрастанию
*/
public class Solution {
private static int[] numbers = new int[5];
public static void bubbleSorter() {
for (int out = numbers.length - 1; out >= 1; out--) {
for (int in = 0; in < out; in++) {
if (numbers[in] > numbers[in + 1]) ;
toSwap(in, in + 1);
}
}
}
public static void toSwap(int fitst, int second) {
long dummy = numbers[fitst];
numbers[fitst] = numbers[second];
numbers[second] = (int) dummy;
}
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
for (int i = 0; i < numbers.length; i++) {
numbers[i] = Integer.parseInt(reader.readLine());
}
numbers.bubbleSorter();
for (int i = 0; i < numbers.length; i++) {
System.out.println(numbers[i]);
}
}
}