본문 바로가기
JAVA

자바 배열 min함수 써서 최솟값 구하기, max-최댓값 구하기

by helloissue 2021. 9. 17.

 

자바에서는 두 수의 비교를 해주는 MIN(), MAX()라는 유용한 함수가 있습니다. 이를 활용해서 최솟값, 최댓값을 쉽게 뽑아낼 수 있는데요. 이제 시작하는 자바 어린이라면 필수로 알아야 할 최소 비교 MIN(), 최대 비교 MAX()를 알아보겠습니다.

1.MAX와 MIN함수란?

MAX는 자바에서 최댓값을 출력하는 함수이고, MIN은 최솟값을 출력하는 함수입니다. 모든 데이터 타입에 대해 MAX 함수와 MIN 함수를 사용할 수 있습니다. 예를 들어 INT, LONG, FLOAT, DOUBLE 등의 데이터형에서 사용할 수 있으며 함수의 결과로써 최 소또는 최댓값을 비교 후 리턴합니다.

 

2. 사용법 

MAX, MIN의 함수의 인자로 비교할 두 수를 넣어주면 됩니다.

javamath클래스사용법
MATH함수,MIN함수-사용법

3. MIN, MAX함수를 활용하여 최댓값, 최솟값 구하기

 MATH.MAX의 함수를 활용하면 다음과 같이 배열을 FOR 순회와 함수를 통해 쉽게 최댓값을 구할 수 있습니다.

 
int iMax    = 0;
int iMin    = 9999999;
int[] asScores= { 50553465789323};
 
//최대값 구하기
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

cs

마치면서 도움이 되셨다면 하트를 부탁드립니다.

 

 

관련글  - 자바 math API바로가기  입니다.

https://docs.oracle.com/javase/8/docs/api/java/math/package-use.html

 

Uses of Package java.math (Java Platform SE 8 )

Contains the collections framework, legacy collection classes, event model, date and time facilities, internationalization, and miscellaneous utility classes (a string tokenizer, a random-number generator, and a bit array).

docs.oracle.com

 

댓글