import java.util.ArrayList;
import java.util.Collections;
import java.util.Scanner;
public class arraySorter {
public static void main(String[] args) {
Scanner input = new Scanner(System.in);
int size;
do {
System.out.print("Enter array size (min: 5): ");
size = input.nextInt();
} while (!(size>5));
ArrayList<Integer> array = new ArrayList<Integer>(size);
System.out.println("Enter the numbers: ");
for (int i = 0; i < size; i++) {
array.add(input.nextInt());
}
System.out.println("Unsorted array "+ array);
Collections.sort(array);
System.out.println("After sorting" + array);
System.out.println("minimum value:");
getMinimum(array);
System.out.println("maximum value:");
getMaximum(array);
}
private static void getMinimum (ArrayList<Integer> arr) {
int min = arr.get(0);
for (int i = 0; i < arr.size(); i++) {
if (arr.get(i) < min) {
min = arr.get(i);
}
}
System.out.println(min);
}
private static void getMaximum (ArrayList<Integer> arr) {
int max = arr.get(0);
for (int i = 0; i < arr.size(); i++) {
if (arr.get(i) > max) {
max = arr.get(i);
}
}
System.out.println(max);
}
}