[Java] Int 배열의 최댓값 최소값 구하기

 배열의 최대값 최소값 구하기 

For문을 활용한 방법

//최대값 최소값을 구할 int배열
int array[] = {4,3,2,1,10,8,7,6,9,5};
		
int max = array[0]; //최대값
int min = array[0]; //최소값
		
for(int i=0;i<array.length;i++) {
    if(max<array[i]) {
	//max의 값보다 array[i]이 크면 max = array[i]
	max = array[i];
    }
			
    if(min>array[i]) {
	//min의 값보다 array[i]이 작으면 min = array[i]
	min = array[i];
    }
}
		
System.out.println("최대값 : "+max);
System.out.println("최소값 : "+min);

결과

최대값 : 10 

최소값 : 1

 

Arrays 클래스의 sort(정렬)을 활용한 방법

//최대값 최소값을 구할 int배열
int array[] = {4,3,2,1,10,8,7,6,9,5};
int max = array[0]; //최대값
int min = array[0]; //최소값
		
Arrays.sort(array); // 배열 정렬

// 최소값(Min) 출력
 System.out.println("최소값은 : "+array[0]);

// 최대값(Max) 출력
System.out.println("최대값은 : " +array[array.length - 1]);

결과 

최대값 : 10 

최소값 : 1

 

댓글

Designed by JB FACTORY