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