El método java.lang.StrictMath.min() devuelve el menor de dos valores . Hay cuatro variaciones de este método con diferentes tipos de parámetros pasados.
Todos ellos se discuten a continuación:
- min(doble num1, doble num2) es el método incorporado de la clase StrictMath que se usa para obtener el mínimo de dos argumentos de valores dobles dados. Devuelve NaN cuando alguno de los argumentos es NaN. Devuelve el mismo valor cuando num1 y num2 tienen el mismo valor. El método min() asume que el cero negativo es estrictamente más pequeño que el cero positivo. Devuelve cero negativo cuando un argumento es cero positivo y el otro es cero negativo.
Sintaxis:public static double min(double num1, double num2)
Parámetros: el método acepta dos parámetros:
- num1 de tipo doble que representa un parámetro
- num2 de tipo doble que representa otro parámetro
Valor devuelto: el método devuelve el menor de num1 y num2 .
Ejemplos:
Input: num1 = 9 nm2 = 99 Output: 9.0
Los siguientes programas ilustran el método Java.lang.StrictMath.min().
Programa 1:// Java praogram to illustrate the
// Java.lang.StrictMath.min() Method
// with double values passed
// as parameters
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
double
num1 =
10
, num2 =
40
, num3 = -
25
, num4 = -
25
,
num5 = -
17
;
double
min_Value = StrictMath.min(num1, num2);
System.out.println(
"min of the two num is "
+ min_Value);
min_Value = StrictMath.min(num3, num4);
System.out.println(
"min of the two num is "
+ min_Value);
min_Value = StrictMath.min(num4, num5);
System.out.println(
"min of the two num is "
+ min_Value);
}
}
Producción:min of the two num is 10.0 min of the two num is -25.0 min of the two num is -25.0
Ejemplo de condición de error:
// Java praogram to illustrate the
// error condition in
// Java.lang.StrictMath.min() 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
min_Value = StrictMath.min(num1, a);
System.out.println(
"min of the two num is "
+ min_Value);
}
}
Producción:
min of the two num is NaN
- El min(float num1, float num2) es el método incorporado de la clase StrictMath que se usa para obtener el mínimo de dos argumentos de valores flotantes dados. Devuelve NaN cuando cualquiera de los argumentos es NaN. Devuelve el mismo valor cuando num1 y num2 tener el mismo valor. El método min() asume que el cero negativo es estrictamente más pequeño que el cero positivo. Devuelve cero negativo cuando un argumento es cero positivo y el otro es cero negativo.
Sintaxis:public static float min(float num1, float num2)
Parámetros: el método acepta dos parámetros:
- num1 de tipo flotante que representa un parámetro
- num2 de tipo flotante que representa otro parámetro
Valor devuelto: el método devuelve el menor de num1 y num2 .
Ejemplos:
Input: num1 = 9 nm2 = 5 Output: 5.0
Los siguientes programas ilustran el método Java.lang.StrictMath.min().
Programa 1:// Java praogram to illustrate the
// Java.lang.StrictMath.min() Method
// with float values passed
// as parameters
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
float
num1 =
28
, num2 =
82
, num3 = -
23
, num4 = -
23
,
num5 = -
11
;
float
min_Value = StrictMath.min(num1, num2);
System.out.println(
"min of the two num is "
+ min_Value);
min_Value = StrictMath.min(num3, num4);
System.out.println(
"min of the two num is "
+ min_Value);
min_Value = StrictMath.min(num4, num5);
System.out.println(
"min of the two num is "
+ min_Value);
}
}
Producción:min of the two num is 28.0 min of the two num is -23.0 min of the two num is -23.0
- El min(int num1, int num2) es el método incorporado de la clase StrictMath que se usa para obtener el mínimo de dos argumentos de valores int dados. Devuelve NaN cuando cualquiera de los argumentos es NaN. Devuelve el mismo valor cuando num1 y num2 tener el mismo valor. El método min() asume que el cero negativo es estrictamente más pequeño que el cero positivo. Simplemente el argumento más cercano al valor de Integer.MIN_VALUE es el resultado.
Sintaxis:public static int min(int num1, int num2)
Parámetros: el método acepta dos parámetros:
- num1 de tipo int que representa un parámetro
- num2 de tipo int que representa otro parámetro
Valor devuelto: el método devuelve el menor de num1 y num2 .
Ejemplos:
Input: num1 = 61 nm2 = 18 Output: 5.0
Los siguientes programas ilustran el método Java.lang.StrictMath.min().
Programa 1:// Java praogram to illustrate the
// Java.lang.StrictMath.min() Method
// with int values passed
// as parameters
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
int
num1 =
51
, num2 =
71
, num3 = -
74
, num4 = -
93
,
num5 = -
93
;
double
min_Value = StrictMath.min(num1, num2);
System.out.println(
"min of the two num is "
+ min_Value);
min_Value = StrictMath.min(num3, num4);
System.out.println(
"min of the two num is "
+ min_Value);
min_Value = StrictMath.min(num4, num5);
System.out.println(
"min of the two num is "
+ min_Value);
}
}
Producción:min of the two num is 51.0 min of the two num is -93.0 min of the two num is -93.0
- El min(long num1, long num2) es el método incorporado de la clase StrictMath que se usa para obtener el mínimo de dos argumentos de valores largos dados. Devuelve NaN cuando cualquiera de los argumentos es NaN. Devuelve el mismo valor cuando num1 y num2 tener el mismo valor. El método min() asume que el cero negativo es estrictamente más pequeño que el cero positivo. El resultado es simplemente el argumento más cercano al valor de Long.MIN_VALUE.
Sintaxis:public static long min(long num1, long num2)
Parámetros: el método acepta dos parámetros:
- num1 de tipo largo que representa un parámetro
- num2 de tipo largo que representa otro parámetro
Valor devuelto: el método devuelve el menor de num1 y num2 .
Ejemplos:
Input: num1 = 51617 nm2 = 1345 Output: 1345.0
Los siguientes programas ilustran el método Java.lang.StrictMath.min().
Programa 1:// Java praogram to illustrate the
// Java.lang.StrictMath.min() Method
// with long values passed
// as parameters
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
long
num1 =
265626
, num2 =
66671
, num3 = -
776264
, num4 = -
9263
,
num5 = -
97623
;
double
min_Value = StrictMath.min(num1, num2);
System.out.println(
"min of the two num is "
+ min_Value);
min_Value = StrictMath.min(num3, num4);
System.out.println(
"min of the two num is "
+ min_Value);
min_Value = StrictMath.min(num4, num5);
System.out.println(
"min of the two num is "
+ min_Value);
}
}
Producción:min of the two num is 66671.0 min of the two num is -776264.0 min of the two num is -97623.0
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