[Java] Int 배열의 최댓값 최소값 구하기
- Language/Java
- 2018. 10. 2.
배열의 최대값 최소값 구하기
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
'Language > Java' 카테고리의 다른 글
[Java] ArrayList로 구현한 Memory구조(Stack,Pop) (0) | 2018.10.25 |
---|---|
[Java] 객체지향 콘솔 성적관리 프로그램 (0) | 2018.10.24 |
[Java] 배열의 여러가지 선언 및 초기화 방법 (4) | 2018.10.01 |
[Java] BufferedReader, BufferedWriter를 활용한 빠른 입출력 (15) | 2018.09.27 |