Последние 2 числа идут в неправильном порядке. Вывел даже отдельно массив после сортировки - также сортирует неправильно. В чем проблема?
package com.javarush.task.task06.task0622;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.Arrays;
/*
Числа по возрастанию
*/
public class Solution {
public static void main(String[] args) throws Exception {
BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
int numbers[] = new int[5];
numbers[0] = Integer.parseInt(reader.readLine());
numbers[1] = Integer.parseInt(reader.readLine());
numbers[2] = Integer.parseInt(reader.readLine());
numbers[3] = Integer.parseInt(reader.readLine());
numbers[4] = Integer.parseInt(reader.readLine());
Arrays.sort(numbers, 0, 4);
Arrays.toString(numbers);
for (int i = 0; i < numbers.length; i++)
System.out.println(numbers[i]);
}
}