Java StrictMath hypot () método del Ejemplo de

StrictMath class hypot () método : Aquí, vamos a aprender sobre el método hypot () de StrictMath Class con su sintaxis y su ejemplo.

StrictMath Class hypot () método

método

hypot ()
está disponible en java.lang Class.

  • hypot () método se utiliza para package la raíz cuadrada de sqrt (sq (d1) + cuadrados (d2))
  • sin operaciones intermedias o en otras palabras, devuelve el sqrt (sq (d1) + cuadrados (d2)).

  • hypot () método
  • es un método float por lo que es accesible con el nombre return y si tratamos de acceder al método con el objeto float entonces no obtendrá un error.

  • método hypot ()
  • no double cualquier excepción.

  • Sintaxis:

    public static int getExponent(float fl);
public static int getExponent(double do);

Parámetro (s):

  • return d1, d2 double
  • – representar los valores que están siendo utilizados para hypot calcular.

throw valor:

El tipo static de este método es class

– devuelve la raíz cuadrada del argumento dado.

Nota:

  • Si pasamos el infinito en cualquiera de los argumentos, el método devuelve el infinito positivo.

  • Si pasamos NaN en ninguno de los argumentos, el método devuelve NaN.

Ejemplo:

// Java program to demonstrate the example 
// of getExponent() method of StrictMath class
public class GetExponent {
public static void main(String[] args) {
// variable declarations
float f1 = 7.0f / 0.0f;
float f2 = -7.0f / 0.0f;
float f3 = 0.0f;
float f4 = -0.0f;
float f5 = 12485.2f;
double d1 = 7.0 / 0.0;
double d2 = -7.0 / 0.0;
double d3 = 0.0;
double d4 = -0.0;
double d5 = 12485.2;
// Display previous value of f1,f2,f3,f4 and f5
System.out.println("f1: " + f1);
System.out.println("f2: " + f2);
System.out.println("f3: " + f3);
System.out.println("f4: " + f4);
System.out.println("f5: " + f5);
// Display previous value of d1,d2,d3,d4 and d5
System.out.println("d1: " + d1);
System.out.println("d2: " + d2);
System.out.println("d3: " + d3);
System.out.println("d4: " + d4);
System.out.println("d5: " + d5);
System.out.println();
System.out.println("getExponent(float): ");
// Here , we will get (Float.MAX_EXPONENT) because we are
// passing parameter whose value is (infinity)
System.out.println("StrictMath.getExponent(f1): " + StrictMath.getExponent(f1));
// Here , we will get (Float.MAX_EXPONENT) because we are
// passing parameter whose value is (-infinity)
System.out.println("StrictMath.getExponent(f2): " + StrictMath.getExponent(f2));
// Here , we will get (Float.MIN_EXPONENT - 1) because we are
// passing parameter whose value is (0.0f)
System.out.println("StrictMath.getExponent(f3): " + StrictMath.getExponent(f3));
// Here , we will get (Float.MIN_EXPONENT - 1) because we are
// passing parameter whose value is (-0.0f)
System.out.println("StrictMath.getExponent(f4): " + StrictMath.getExponent(f4));
// Here , we will get unbiased exponent because we are
// passing parameter whose value is (12485.2f)
System.out.println("StrictMath.getExponent(f5): " + StrictMath.getExponent(f5));
System.out.println();
System.out.println("getExponent(double): ");
// Here, we will get (Double.MAX_EXPONENT) because we are
// passing parameter whose value is (infinity)
System.out.println("StrictMath.getExponent(d1): " + StrictMath.getExponent(d1));
// Here , we will get (Double.MAX_EXPONENT) because we are
// passing parameter whose value is (-infinity)
System.out.println("StrictMath.getExponent(d2): " + StrictMath.getExponent(d2));
// Here , we will get (Double.MIN_EXPONENT - 1) because we are
// passing parameter whose value is (0.0)
System.out.println("StrictMath.getExponent(d3): " + StrictMath.getExponent(d3));
// Here , we will get (Double.MIN_EXPONENT - 1) because we are
// passing parameter whose value is (-0.0)
System.out.println("StrictMath.getExponent(d4): " + StrictMath.getExponent(d4));
// Here , we will get unbiased exponent because we are
// passing parameter whose value is (12485.2)
System.out.println("StrictMath.getExponent(d5): " + StrictMath.getExponent(d5));
}
}

salida

f1: Infinity
f2: -Infinity
f3: 0.0
f4: -0.0
f5: 12485.2
d1: Infinity
d2: -Infinity
d3: 0.0
d4: -0.0
d5: 12485.2
getExponent(float):
StrictMath.getExponent(f1): 128
StrictMath.getExponent(f2): 128
StrictMath.getExponent(f3): -127
StrictMath.getExponent(f4): -127
StrictMath.getExponent(f5): 13
getExponent(double):
StrictMath.getExponent(d1): 1024
StrictMath.getExponent(d2): 1024
StrictMath.getExponent(d3): -1023
StrictMath.getExponent(d4): -1023
StrictMath.getExponent(d5): 13


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *