자바로 입력된 배열의 최소값과 최대값 구하기에 대해 알아보겠습니다.
for문과 향상된 for문을 사용해서 최소값 최대값을 구합니다.
 
 
변수 선언
int[] arr = {12,14,16,18,23,5,68}; //배열 예시
int min = Integer.MAX_VALUE; //int 타입 범위에서 가장 큰 수
int max = 0; //둘 중에 더 큰 수를 저장할겁니다..
min 값을 설정할 때 int타입 범위에서 가장 큰 수로 저장하면 굳이 배열에 대한 범위를 신경쓰지 않아도 됩니다.
둘중에 작은 수를 저장하게 됩니다.
 
Integer.MAX_VALUE    // int 타입의 최대값
Integer.MIN_VALUE     // int 타입의 최소값
 
자바로 최대값 최소값 구하기 for문
배열값과 min, max 값을 비교해서 최소값, 최대값을 구합니다.
intellij에서 fori 단축키를 사용하면 for문이 자동으로 입력됩니다.
//for문 사용
for (int i = 0; i < arr.length ; i++) {
    if (arr[i]<min)
        min = arr[i];
    if (arr[i]>max)
        max = arr[i];
}
System.out.println("for문 사용>> max:"+max+" min:"+min);
 
자바로 최대값 최소값 구하기 향상된 for문
향상된 for문을 사용해서 최대값과 최소값을 구한다.
intellij에서 iter 단축키를 사용하면 향상된 for문이 자동으로 입력됩니다.
//향상된 for문 사용
for (int i : arr) {
    if(i<min)
        min = i;
    if(i>max)
        max = i;
}
System.out.println("향상된 for문 사용>> max:"+max+ " min:"+min);
 
 
자바 최대값 최소값 구하기 전체 코드
public class maxMin {
    public static void main(String[] args) {
        int[] arr = {12,14,16,18,23,5,68}; //배열 예시
        int min = Integer.MAX_VALUE; //int 타입 범위에서 가장 큰 수
        int max = 0; //둘 중에 더 큰 수를 저장할겁니다..
        //for문 사용
        for (int i = 0; i < arr.length ; i++) {
            if (arr[i]<min)
                min = arr[i];
            if (arr[i]>max)
                max = arr[i];
        }
        System.out.println("for문 사용>> max:"+max+" min:"+min);
        //향상된 for문 사용
        for (int i : arr) {
            if(i<min)
                min = i;
            if(i>max)
                max = i;
        }
        System.out.println("향상된 for문 사용>> max:"+max+ " min:"+min);
    }
}