nextafter doble java clase de matemáticas estática (aperturas dobles, direcciones dobles) con el ejemplo

Java Matemáticas class Class static nextafter método (aperturas double, direcciones double): Aquí, vamos a aprender sobre la double static nextafter (aperturas double, direcciones double) Método de Math double con su sintaxis y el ejemplo.

Math Class Class static nextafter (double aperturas, direcciones double)

  • Este método está disponible en java.lang double.
  • Este método se utiliza para class el número de coma flotante package adyacente al primer parámetro (titular) en la dirección del segundo parámetro (direcciones).
  • dejar suponer ambos argumentos pasados ​​en el método son equivalentes así que en ese return se devuelve el segundo parámetro.
  • Este es un método double, por lo que se puede acceder con el nombre case también.
  • El tipo static de este método es class , devuelve el número de coma flotante return adyacente a empezar en la dirección del segundo argumento.
  • En este método, se pasa dos parámetros de class tipo por lo que el primer parámetro representa el valor inicial o de partida de punto flotante y el segundo parámetro representa la denota valor que de la primera vecino parámetro dado (Inicia vecino) o Inicio es regresado.
  • Este método no double ninguna excepción.

Sintaxis:

    public static double nextAfter(double starts , double directions){
}

Parámetro (s):

  • inicia – representa el valor inicial o de partida de coma flotante.
  • direcciones – representa el valor que denota que de la primera vecino parámetro dado ( inicia vecino).

double valor:

El tipo class de este método es double , devuelve el throw número de coma flotante adyacente al primer parámetro ( inicia ) en la dirección del segundo parámetro ( direcciones ).

Nota:

  • Si pasamos “NaN” (Not a Number), que devuelve el mismo decir “NaN”.
  • Si pasamos el mismo valor en ambos parámetros, devuelve el mismo valor.
  • Si pasamos “class .MIN_VALUE” como el primer parámetro y el segundo parámetro contiene otro valor, devuelve el valor más pequeño es decir, el mismo valor es con el mismo signo que el primer parámetro.
  • Si pasamos el infinito como primer parámetro y el segundo parámetro contiene otro valor, devuelve el “class .MAX_VALUE” con el mismo signo que el primer parámetro.
  • Si pasamos “class .MAX_VALUE” como primer parámetro y el segundo parámetro contiene otro valor, devuelve el valor más grande con el mismo signo que el primer parámetro.

programa Java para demostrar método ejemplo de nextafter (aperturas Return, direcciones return)

// Java program to demonstrate the example of 
// nextAfter(double starts , double directions) method of Math Class.
public class NextAfterDoubleTypeMethod {
public static void main(String[] args) {
// declaring the variables
double d1 = -2.6;
double d2 = 0.0;
double d3 = -0.6;
double d4 = 7.0 / 0.0;
// displaying the values
System.out.println("d1: " + d1);
System.out.println("d2: " + d2);
System.out.println("d3: " + d3);
System.out.println("d4: " + d4);
// Here , we will get (-2.5 (approx.)) because we are passing
// parameter whose value is (-2.6,0.0)
System.out.println("Math.nextAfter(d1,d2):" + Math.nextAfter(d1, d2));
// Here , we will get (2.6) and we are passing parameter
// whose value is (0.0,-2.6)
System.out.println("Math.nextAfter(d2,d1):" + Math.nextAfter(d2, d1));
// Here , we will get (Double.MAX_VALUE) and we are passing parameter
// whose value is (7.0/0.0,0.0)
System.out.println("Math.nextAfter(d4,d2):" + Math.nextAfter(d4, d2));
// Here , we will get (largest value) and we are passing parameter
// whose value is (0.0,7.0/0.0)
System.out.println("Math. nextAfter(d2,d4):" + Math.nextAfter(d2, d4));
}
}

salida

E:Programs>javac NextAfterDoubleTypeMethod.java
E:Programs>java NextAfterDoubleTypeMethod
d1: -2.6
d2: 0.0
d3: -0.6
d4: Infinity
Math.nextAfter(d1,d2):-2.5999999999999996
Math.nextAfter(d2,d1):-4.9E-324
Math.nextAfter(d4,d2):1.7976931348623157E308
Math. nextAfter(d2,d4):4.9E-324


Deja un comentario

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