package ex00.arr.array07;
import java.util.Arrays;
import java.util.Scanner;
//1. 5개의 정수 배열 생성
//2. 5개의 정수를 사용자로부터 입력받아라
//3. for 문을 이용해서 처음부터 끝까지 반복하면서 가장 작은 값과 가장 큰 값을 찾아라
//4. 최소 최대값을 출력하라
public class ForMinMax {
public static void main(String[] args) {
int[] arr1 = new int[5];
int min=0, max=0;
Scanner sc = new Scanner(System.in);
for(int i=0; i < arr1.length; i ++) {
arr1[i] = sc.nextInt();
}
min = max = arr1[0];
for(int i=1; i<arr1.length; i++ ) {
if(arr1[i] < min)
min = arr1[i];
if(arr1[i] > max)
max = arr1[i];
}
System.out.println(Arrays.toString(arr1));
System.out.println("최대값 : " + max + " 최소값 : " + min);
sc.close();
}
}
package ex00.arr.array07;
import java.util.Arrays;
import java.util.Scanner;
//1. 5개의 정수 배열 생성
//2. 5개의 정수를 사용자로부터 입력받아라
//3. Arrays.sort 메소드를 이용해서 처음부터 끝까지 반복하면서 가장 작은 값과 가장 큰 값을 찾아라
//4. 최소 최대값을 출력하라
public class SortMinMax {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int[] arr = new int[5];
for(int i=0; i<arr.length; i++) {
System.out.println((i+1) + " 정수 입력 : ");
arr[i] = sc.nextInt();
}
Arrays.sort(arr);
System.out.println("최소값은 " + arr[0]);
System.out.println("최대값은 " + arr[arr.length-1]);
}
}