자바에서는 두 수의 비교를 해주는 MIN(), MAX()라는 유용한 함수가 있습니다. 이를 활용해서 최솟값, 최댓값을 쉽게 뽑아낼 수 있는데요. 이제 시작하는 자바 어린이라면 필수로 알아야 할 최소 비교 MIN(), 최대 비교 MAX()를 알아보겠습니다.
1.MAX와 MIN함수란?
MAX는 자바에서 최댓값을 출력하는 함수이고, MIN은 최솟값을 출력하는 함수입니다. 모든 데이터 타입에 대해 MAX 함수와 MIN 함수를 사용할 수 있습니다. 예를 들어 INT, LONG, FLOAT, DOUBLE 등의 데이터형에서 사용할 수 있으며 함수의 결과로써 최 소또는 최댓값을 비교 후 리턴합니다.
2. 사용법
MAX, MIN의 함수의 인자로 비교할 두 수를 넣어주면 됩니다.
3. MIN, MAX함수를 활용하여 최댓값, 최솟값 구하기
MATH.MAX의 함수를 활용하면 다음과 같이 배열을 FOR 순회와 함수를 통해 쉽게 최댓값을 구할 수 있습니다.
int iMax = 0;
int iMin = 9999999;
int[] asScores= { 50, 55, 34, 65, 78, 93, 23};
//최대값 구하기
for(int i : asScores ) iMax = Math.max( i, iMax );
//최소값 구하기
for(int i : asScores ) iMin = Math.min( i, iMin );
System.out.println( iMax );//93
System.out.println( iMin );//23
마치면서 도움이 되셨다면 하트를 부탁드립니다.
관련글 - 자바 math API바로가기 입니다.
https://docs.oracle.com/javase/8/docs/api/java/math/package-use.html
'JAVA' 카테고리의 다른 글
이클립스 아무것도 안뜰때, 프로젝트 목록 창이 없을때 추가하는 방법 (1) | 2021.09.29 |
---|---|
Failed to find a Main Class ( in ECLIPSE ) (2) | 2021.09.22 |
자바 자동업데이트 끄기 ,중지 방법 (1) | 2021.09.12 |
자바 오류코드 1603 JAVA 업데이트에 실패하였습니다. 해결 방법 (2) | 2021.09.11 |
자바 랜덤 숫자 맞추기 게임, 업 다운 숫자 퀴즈 만들기 in 자바기초 (7) | 2021.09.10 |
댓글