El método java.lang.StrictMath.max() devuelve el mayor de dos valores . Hay cuatro variaciones de este método con diferentes tipos de parámetros pasados.
Todos ellos se discuten a continuación:
- El max(doble num1, doble num2) es el método incorporado que se utiliza para obtener el máximo de dos argumentos de valores dobles dados. Devuelve el mismo valor cuando num1 y num2 tienen el mismo valor. Devuelve NaN cuando cualquiera de los valores es NaN, entonces el resultado es . Toma el cero negativo para que sea estrictamente más pequeño que el cero positivo. Devuelve cero positivo cuando un argumento es cero positivo y el otro cero negativo.
Sintaxis:
public static double max(double num1, double num2)
Parámetros: el método acepta dos parámetros:
- num1 de tipo doble que representa el parámetro
- num2 de tipo doble que representa otro parámetro
Valor devuelto: el método devuelve el mayor de num1 y num2 .
Ejemplos:
Input: num1 = 8 nm2 = 19 Output: 19.0
Los siguientes programas ilustran el método Java.lang.StrictMath.max().
Programa 1:// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
double
num1 =
117
, num2 =
711
;
double
max_Value = StrictMath.max(num1, num2);
System.out.println(
"max of the two num is "
+ max_Value);
}
}
Producción:max of the two num is 711.0
Programa 2:
// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
double
num1 = -
87
, num2 = -
11
;
double
max_Value = StrictMath.max(num1, num2);
System.out.println(
"max of the two num is "
+ max_Value);
}
}
Producción:max of the two num is -11.0
Ejemplo de condición de error:
// Java praogram to illustrate the
// error condition in
// Java.lang.StrictMath.max() Method
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
double
num1 =
51
, num2 =
71
, num3 =
3
, num4 = -
93
,
num5 = -
93
;
double
a =
0.0
;
num1 = a /
0.0
;
double
max_Value = StrictMath.max(num1, a);
System.out.println(
"max of the two num is "
+ max_Value);
}
}
Producción:
max of the two num is NaN
- El max(float num1, float num2) es el método incorporado que se utiliza para obtener el máximo de dos argumentos de valores flotantes dados. Devuelve el mismo valor cuando num1 y num2 tienen el mismo valor. Devuelve NaN cuando cualquiera de los valores es NaN. Toma el cero negativo para que sea estrictamente más pequeño que el cero positivo. Devuelve cero positivo cuando un argumento es cero positivo y el otro cero negativo.
Sintaxis:
public static float max(float num1, float num2)
Parámetros: el método acepta dos parámetros:
- num1 de tipo flotante que representa el parámetro
- num2 de tipo flotante que representa otro parámetro
Valor devuelto: el método devuelve el mayor de num1 y num2 .
Ejemplos:
Input: num1 = 87 nm2 = 59 Output: 87.0
Los siguientes programas ilustran el método Java.lang.StrictMath.max().
Programa 1:// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
float
num1 =
75
, num2 =
81
, num3 = -
62
, num4 = -
62
, num5 = -
92
;
float
max_Value = StrictMath.max(num1, num2);
System.out.println(
"max of the two num is "
+ max_Value);
float
max_Value1 = StrictMath.max(num3, num4);
System.out.println(
"max of the two num is "
+ max_Value1);
float
max_Value2 = StrictMath.max(num4, num5);
System.out.println(
"max of the two num is "
+ max_Value2);
}
}
Producción:max of the two num is 81.0 max of the two num is -62.0 max of the two num is -62.0
- El max(int num1, int num2) es el método incorporado que se usa para obtener el máximo de dos argumentos de valores int dados. Devuelve el mismo valor cuando num1 y num2 tienen el mismo valor. Devuelve NaN cuando cualquiera de los valores es NaN. Devuelve cero positivo cuando un argumento es cero positivo y el otro cero negativo. En resumen, devuelve el argumento más cercano al valor de Integer.MAX_VALUE.
Sintaxis:public static int max(int num1, int num2)
Parámetros: el método acepta dos parámetros:
- num1 de tipo int que representa el parámetro
- num2 de tipo int que representa otro parámetro
Valor devuelto: el método devuelve el mayor de num1 y num2 .
Ejemplos:
Input: num1 = 13 nm2 = 19 Output: 19.0
Los siguientes programas ilustran el método Java.lang.StrictMath.max().
Programa 1:// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
int
num1 =
51
, num2 =
72
, num3 = -
31
, num4 = -
31
, num5 = -
89
;
int
max_Value = StrictMath.max(num1, num2);
System.out.println(
"max of the two num is "
+ max_Value);
int
max_Value1 = StrictMath.max(num3, num4);
System.out.println(
"max of the two num is "
+ max_Value1);
int
max_Value2 = StrictMath.max(num4, num5);
System.out.println(
"max of the two num is "
+ max_Value2);
}
}
Producción:max of the two num is 72 max of the two num is -31 max of the two num is -31
- max ( long num1, long num2) es el método incorporado que se utiliza para obtener el máximo de dos argumentos de valores largos dados. Devuelve el mismo valor cuando num1 y num2 tienen el mismo valor. Devuelve NaN cuando cualquiera de los valores es NaN. En resumen, devuelve el argumento que está más cerca del valor de Long.MAX_VALUE.
Sintaxis:public static long max(long num1, long num2)
Parámetros: el método acepta dos parámetros:
- num1 de tipo largo que representa el parámetro
- num2 de tipo largo que representa otro parámetro
Valor devuelto: el método devuelve el mayor de num1 y num2 .
Ejemplos:
Input: num1 = 78772728 nm2 = 1617177 Output: 78772728.0
Los siguientes programas ilustran el método Java.lang.StrictMath.max().
Programa 1:// Java praogram to illustrate the
// Java.lang.StrictMath.max()
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
long
num1 =
87287
, num2 =
787822
, num3 = -
3271
, num4 = -
3271
,
num5 = -
459
;
long
max_Value = StrictMath.max(num1, num2);
System.out.println(
"max of the two num is "
+ max_Value);
long
max_Value1 = StrictMath.max(num3, num4);
System.out.println(
"max of the two num is "
+ max_Value1);
long
max_Value2 = StrictMath.max(num4, num5);
System.out.println(
"max of the two num is "
+ max_Value2);
}
}
Producción:max of the two num is 787822 max of the two num is -3271 max of the two num is -459
Publicación traducida automáticamente
Artículo escrito por ankita_chowrasia y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA