- signum( double num ) es un método incorporado de la clase StrictMath en Java que se usa para obtener el método signum del argumento, lo que significa:
- El resultado es cero si el argumento es cero.
- El resultado 1.0 cuando el argumento es mayor que cero.
- El resultado es -1.0 si el argumento es menor que cero.
Sintaxis:
public static double signum(double num)
Parámetros: el método acepta un único parámetro num de tipo doble que representa el parámetro cuyo signum se va a devolver.
Valor devuelto: El método devuelve la función signum del argumento num . También da lugar a dos resultados diferentes:- El resultado es NaN cuando el primer argumento es NaN.
- El resultado es el mismo que el argumento num cuando num es cero positivo o cero negativo.
Ejemplos:
Input: num = 72.88d Output: 1.0 Input: num = -72.88d Output: -1.0 Input: num = 0.0d Output: 0.0
El siguiente programa ilustra el funcionamiento del método java.lang.StrictMath.signum(doble).
// Java praogram to illustrate the
// java.lang.StrictMath.signum(double)
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
double
num1 =
46
.82d, num2 =
0
.0d, num3 = -
0
.0d, num4 = -
18
.2d;
// It returns 1.0 since the argument is greater than zero
double
sig_val = StrictMath.signum(num1);
System.out.println(
"Signum Value = "
+ sig_val);
sig_val = StrictMath.signum(num2);
System.out.println(
"Signum Value = "
+ sig_val);
sig_val = StrictMath.signum(num3);
System.out.println(
"Signum Value = "
+ sig_val);
sig_val = StrictMath.signum(num4);
System.out.println(
"Signum Value = "
+ sig_val);
}
}
Producción:Signum Value = 1.0 Signum Value = 0.0 Signum Value = -0.0 Signum Value = -1.0
- signum( float num ) es un método incorporado de la clase StrictMath en Java que se usa para obtener el método signum del argumento, lo que significa:
- El resultado es cero si el argumento es cero.
- El resultado 1.0 cuando el argumento es mayor que cero.
- El resultado es -1.0 si el argumento es menor que cero.
Sintaxis:
public static float signum(float num)
Parámetros: el método acepta un solo parámetro num de tipo flotante que representa el parámetro cuyo signum se va a devolver.
Valor devuelto: El método devuelve la función signum del argumento num . También da lugar a dos resultados diferentes:
- El resultado es NaN cuando el primer argumento es NaN.
- El resultado es el mismo que el argumento num cuando num es cero positivo o cero negativo.
Ejemplos:
Input: num = 11.8f Output: 1.0 Input: num = -55.88f Output: -1.0 Input: num = 0.0f Output: 0.0
El siguiente programa ilustra el funcionamiento del método java.lang.StrictMath.signum(float):
// Java praogram to illustrate the
// java.lang.StrictMath.signum(float)
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
float
num1 =
7
.22f, num2 =
0
.0f, num3 = -
0
.0f, num4 = -
18
.11f;
// It returns 1.0 since the argument is greater than zero
float
sig_val = StrictMath.signum(num1);
System.out.println(
"Signum Value = "
+ sig_val);
sig_val = StrictMath.signum(num2);
System.out.println(
"Signum Value = "
+ sig_val);
sig_val = StrictMath.signum(num3);
System.out.println(
"Signum Value = "
+ sig_val);
sig_val = StrictMath.signum(num4);
System.out.println(
"Signum Value = "
+ sig_val);
}
}
Producción:Signum Value = 1.0 Signum Value = 0.0 Signum Value = -0.0 Signum Value = -1.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