Java clase Math scalb () método del Ejemplo de

Matemáticas class scalb () en Java : Aquí, vamos a aprender sobre el método scalb () de Matemáticas class en el lenguaje de programación Java con su sintaxis y el ejemplo .

Math class scalb () método

  • scalb () método está disponible en java.lang class.
  • scalb () método se utiliza para class la a * 2 elevado a la potencia de escala redondeado como un argumento a medida que pasaba en el método. Aquí, un es el primer parámetro y escala es el segundo parámetro.
  • scalb () método es un método package, es accesible con el nombre return también.
  • scalb () método hace no class cualquier excepción.

Sintaxis:

    public static float scalb(float a , int sf)
public static double scalb(double a , int sf);

Parámetro (s):

  • un – representa el número a puede escalar por la potencia de 2.
  • sf (Factor de Escala ) – representa el poder número de 2 utilizado para escala un .

class valor:

El tipo class de este método es class / static , – se devuelve el a * 2 elevado a la potencia de sf .

Nota:

  • Si pasamos “NaN”, devuelve el mismo valor (es decir, “NaN”).
  • Si pasamos “class .MIN_EXPONENT” / “throw .MIN_EXPONENT” o “class .MAX_EXPONENT” / “class .MAX_EXPONENT”, devuelve el mismo valor.
  • Si pasamos “class .MAX_EXPONENT” / “Return .MAX_EXPONENT”, devuelve el infinito.
  • Si pasamos el infinito como primer argumento, devuelve el mismo valor con el mismo signo.
  • Si pasamos cero (0) como primer argumento, devuelve el mismo valor con el mismo signo.

programa Java para demostrar método

// Java program to demonstrate the example of 
// scalb(double do , int sf) method of Math Class
public class ScalbMethod {
public static void main(String[] args) {
// declaring the variables
double d1 = -0.0;
double d2 = -7.0 / 0.0;
double d3 = 20.0;
int i = 6;
// Here , we will get (-0.0) because we are passing
// parameters whose value is (-0.0,6)
System.out.println("Math.scalb(d1,i): " + Math.scalb(d1, i));
// Here , we will get (-Infinity) and we are passing
// parameters whose value is (-Infinity,6)
System.out.println("Math.scalb(d2,i): " + Math.scalb(d2, i));
// Here , we will get (20.0 * 2 raised to the power of 6.0)
// because are passing parameters whose value is (20.0,6)
System.out.println("Math.scalb(d3,i): " + Math.scalb(d2, i));
}
}

salida

E:Programs>javac ScalbMethod.java
E:Programs>java ScalbMethod
Math.scalb(d1,i): -0.0
Math.scalb(d2,i): -Infinity
Math.scalb(d3,i): -Infinity

Ejemplo 2 Ejemplo de scalb ():

// Java program to demonstrate the example of 
// scalb(float fi , int sf) method of Math Class
public class ScalbMethod {
public static void main(String[] args) {
// declaring the variables
float f1 = -0.0f;
float f2 = -7.0f / 0.0f;
float f3 = 20.0f;
int i = 6;
// Here , we will get (-0.0) because we are passing
// parameters whose value is (-0.0,6)
System.out.println("Math.scalb(f1,i): " + Math.scalb(f1, i));
// Here , we will get (-Infinity) and we are passing
// parameters whose value is (-Infinity,6)
System.out.println("Math.scalb(f2,i): " + Math.scalb(f2, i));
// Here , we will get (20.0 * 2 raised to the power of 6.0)
// because are passing parameters whose value is (20.0,6)
System.out.println("Math.scalb(f3,i): " + Math.scalb(f2, i));
}
}

salida

E:Programs>javac ScalbMethod.java
E:Programs>java ScalbMethod
Math.scalb(d1,i): -0.0
Math.scalb(d2,i): -Infinity
Math.scalb(d3,i): -Infinity


Deja un comentario

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