5. Отсортируйте массив по значению в порядке возрастания и убывания.

5. Отсортируйте массив по значению в порядке возрастания и убывания.
 

import java.util.Arrays;
import java.util.Comparator;

public class ArraySorting {
    public static void main(String[] args) {
        int[] array = {5, 2, 8, 1, 3};

        // Сортировка массива по возрастанию
        Arrays.sort(array);

        System.out.println("Массив, отсортированный по возрастанию:");
        for (int num : array) {
            System.out.print(num + " ");
        }

        // Сортировка массива по убыванию
        Integer[] boxedArray = Arrays.stream(array).boxed().toArray(Integer[]::new);
        Arrays.sort(boxedArray, Comparator.reverseOrder());

        System.out.println("\nМассив, отсортированный по убыванию:");
        for (int num : boxedArray) {
            System.out.print(num + " ");
        }
    }
}

 

Категория: Java задачи | Добавил: Admin (19.11.2023)
Просмотров: 90 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *: