- getExponent (double num) es un método incorporado de la clase StrictMath que se usa para obtener el exponente imparcial que se usará en la representación de un argumento doble dado. Da lugar a dos resultados especiales:
- El resultado será Double.MAX_EXPONENT + 1 cuando el argumento dado sea NaN o infinito
- El resultado es Double.MIN_EXPONENT – 1 cuando el argumento es cero.
Sintaxis:
public static int getExponent(double num)
Parámetros: El método acepta un parámetro num de tipo double cuyo exponente no sesgado se supone que se encuentra.
Valor devuelto: el método devuelve el exponente imparcial que se utilizó en la representación del argumento doble dado.
Ejemplos:
Input: num = 75.45 Output: 6.0 Input: num = 0.0 Output: -1023.0
El siguiente programa ilustra el método java.lang.StrictMath.getExponent():
// Java praogram to illustrate the
// java.lang.StrictMath.getExponent()
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
double
value =
93.5
;
/* Here it returns the unbiased exponent which
is used in the representation of a double*/
double
exp_Value = StrictMath.getExponent(value);
System.out.print(
"Exponent of "
+ value +
" = "
);
System.out.println(exp_Value);
}
}
Producción:Exponent of 93.5 = 6.0
- getExponent ( float num ) es un método incorporado de la clase StrictMath que se utiliza para obtener un exponente imparcial, que se utilizará en la representación de un argumento flotante dado. Da lugar a dos resultados especiales:
- El resultado será Float.MAX_EXPONENT + 1 cuando el argumento dado sea NaN o infinito
- El resultado es Float.MIN_EXPONENT – 1 cuando el argumento es cero.
Sintaxis:
public static int getExponent(float num)
Parámetros: este método acepta un parámetro num que es de tipo flotante cuyo exponente no sesgado queremos encontrar.
Valor devuelto: el método devuelve el exponente imparcial que se usó en la representación del argumento flotante dado.
Ejemplos:
Input: num = 10254.25f Output: 13.0 Input: num = 10.25f Output: 3.0
El siguiente programa ilustra el método java.lang.StrictMath.getExponent():
// Java praogram to illustrate the
// java.lang.StrictMath.getExponent()
import
java.lang.*;
public
class
Geeks {
public
static
void
main(String[] args)
{
float
value =
10254
.25f;
/* Here it returns the unbiased exponent which
is used in the representation of a float*/
double
exp_Value = StrictMath.getExponent(value);
System.out.print(
"Exponent of "
+ value +
" = "
);
System.out.println(exp_Value);
}
}
Producción:Exponent of 10254.25 = 13.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