package com.goit.lesson6;

import java.util.Scanner;

/**
 * написать класс, который будет находить минимальное и максимальное значение в массиве
 * сделать сортировку массива по возрастанию и убыванию
 */

public class ArrayMinMaxValue {
    public static void main(String[] args) {
        int[] arrayVarInputData = inputData();
        int minValue = min(arrayVarInputData);
        int maxValue = max(arrayVarInputData);
        if (arrayVarInputData.length != 0) {
            System.out.println("max value: " + maxValue + ", and " + "min value: " + minValue);
        } else {
            System.out.println("Error: Please enter a number, except for \"0\" or \"1\"");
        }
        //Arrays.sort()
    }

    public static int[] inputData() {
        Scanner in = new Scanner(System.in);
        System.out.println("Enter the length of the array:");
        int arrayLength = in.nextInt();
        System.out.println("Input " + arrayLength + " numbers");
        int[] array = new int[arrayLength];
        for (int i = 0; i < arrayLength; i++) {
            int inputDataNumber = in.nextInt();
            array[i] = inputDataNumber;
        }
        return array;
    }

    public static int min(int[] arrayMin) {
        int minValue = Integer.MAX_VALUE;
        for (int i = 0; i < arrayMin.length; i++) {
            if (arrayMin[i] < minValue) {
                minValue = arrayMin[i];
            }
        }
        return minValue;
    }

    public static int max(int[] arrayMax) {
        int maxValue = Integer.MIN_VALUE;
        for (int i = 0; i < arrayMax.length; i++) {
            if (arrayMax[i] > maxValue) {
                maxValue = arrayMax[i];
            }
        }
        return maxValue;
    }
}

@@ -20,16 +20,71 @@
 sson6;%0A%0A
+import java.util.Arrays;%0Aimport java.util.Collections;%0A
 import j
@@ -101,16 +101,16 @@
 canner;%0A
-
 %0A/**%0A * 
@@ -465,32 +465,33 @@
 yVarInputData);%0A
+%0A
         if (arra
@@ -551,61 +551,409 @@
 rint
-ln(%22max value: %22 + maxValue + %22, and %22 + %22min
+(%22Sort: %22);%0A            for (int i = 0; i %3C arrayVarInputData.length; i++) %7B%0A                System.out.print(arrayVarInputData%5Bi%5D + %22 -%3E %22);%0A            %7D%0A            //System.out.print(%22Sort: %22);%0A            //for (int i = 0; i %3C arrayVarInputData.length; i++) %7B%0A            //    System.out.print(arrayVarInputData%5Bi%5D + %22 %3C- %22);%0A            //%7D%0A            System.out.println(%22%5CnMIN and MAX
  value: 
 %22 + 
@@ -948,16 +948,20 @@
  value: 
+min=
 %22 + minV
@@ -964,16 +964,43 @@
 minValue
+ + %22, %22 + %22max=%22 + maxValue
 );%0A     
@@ -1116,32 +1116,8 @@
   %7D%0A
-        //Arrays.sort()%0A
     
@@ -1549,16 +1549,16 @@
 Number;%0A
-
         
@@ -1551,32 +1551,144 @@
 mber;%0A        %7D%0A
+        Arrays.sort(array); // Sort (-%3E)%0A        //Arrays.sort(array, Collections.reverseOrder()); // Sort (%3C-)%0A
         return a

add sorting (->)