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