'java 두 값중 큰 값 구하기'에 해당되는 글 1건



■ Java Number - Math.max() 함수



max() 함수는 입력받은 두 인자 값 중 큰 값을 리턴하는 함수 입니다. min() 함수와 반대 개념의 함수 입니다. 

인자 값으로는 int, long, double, float 등을 사용 할 수 있습니다. 



Syntax

public static int (int a, int b)

public static long (long a, long b)

public static double (double a, double b)

public static float (float a, float b)


입력 data type 이 int 일 경우 리턴 값은 int, 입력 data type 이 double 일 경우 리턴 값은 double 입니다. 

즉, 입력된 data type 에 따라 return data type 이 결정됩니다. 



Example


1
System.out.println(Math.max(121));
cs


data type 이 int 인 12 와 1 두 값중 큰 값을 구하는 코드입니다. 

인자 값이 int 이므로 return 값도 int 가 됩니다. 

위 코드의 실행 결과 12 가 리턴 됩니다. 



1
System.out.println(Math.max(7.121));
cs


data type 이 double 과 int 로 보이지만 max() 함수의 인자 값은 동일한 data type 을 받습니다. 

즉, 7.12 가 double 형이므로 1도 double 형이라고 생각하시면 됩니다. 

min() 함수를 사용 했다면 결과 값은 1.0 이 될것입니다. 


위 코드이 실행 결과 7.12 가 리턴 됩니다. 



1
System.out.println(Math.max(1004.121004.34));
cs


data type 이 doble 형인 두 값을 비교하고 있습니다. 

실행 결과는 1004.34 가 리턴 됩니다. 



 도움이 되셨다면 로그인이 필요 없는 

▼ 하트 클릭 한번 부탁 드립니다 

감사합니다 :D





블로그 이미지

쉬운코딩이최고

Android, Java, jsp, Linux 등의 프로그래밍 언어를 소개 합니다.

,