Задать с клавиатуры размер массива (в диапазоне [1; 100]): заполнить его числами случайным образом (в диапазоне [-50.00; 50.00]) найти минимальный элемент массива найти максимальный элемент массива найти среднее арифметическое элементов массива Мой код, завис в решении задачи:
import java.util.*;

public class Main {

    public static void main(String[] args) {

        // Объявляем Scanner
        Scanner input = new Scanner(System.in);
        System.out.println("Enter array length from 1 to 100: ");

        if (input.hasNextInt()) {
            int arrLength = input.nextInt();

            if (arrLength > 100) {
                System.out.println("Enter array length from 1 to 100: ");
            } else {
                // заполнить числами случайным образом (в диапазоне [-50.00; 50.00])
                double[] arr = new double[arrLength];

                Random random = new Random();

                double a = -50.00;
                double b = 50.00;
//
                for (int i = 0; i < arr.length; i++) {
                    arr[i] = a + random.nextDouble() * (b - a);
                    System.out.printf("%.2f ", arr[i]);

                    // using Collections.max() to find maximum element
                    // using only 1 line.
                    Double min = Collections.min(Arrays.asList(arr[i]));
                    Double max = Collections.max(Arrays.asList(arr[i]));

                    // printing minimum and maximum numbers
                    System.out.println("Minimum number is : " + min);
                    System.out.println("Maximum number is : " + max);

                    // Среднее арифметическое
                    double average = 0;
                    if (arr.length > 0) {
                        double sum = 0;
                        for (int j = 0; j < arr.length; j++) {
                            sum += arr[j];
                        }
                        average = sum / arr.length;
                        System.out.println("Среднее арифметическое: " + average);
                    }
                }
            }
        }
    }
}