Método ChoiceFormat nextDouble (doble, booleano) en Java con ejemplos

El método nextDouble(doble, booleano) de la clase java.text.ChoiceFormat se usa para obtener el valor doble justo mayor que el valor doble pasado si el valor booleano pasado es verdadero o devolverá el valor doble justo menor que el valor doble pasado si El valor booleano pasado es falso.

Sintaxis: 

public static double nextDouble(double d, boolean positive)

Parámetro : este método acepta el siguiente parámetro de la siguiente manera  

  • d:- toma valor doble cuyo valor justo mayor o menor se encuentra.
  • positivo: toma un valor booleano que verifica que el valor doble devuelto sea mayor o menor.

Valor de retorno: este método devuelve el valor doble justo mayor que el valor doble pasado si el valor booleano pasado es verdadero o devolverá el valor doble justo menor que el valor doble pasado si el valor booleano pasado es falso.

A continuación se muestran los ejemplos para ilustrar el método nextDouble() :

Ejemplo 1:  

Java

// Java program to demonstrate
// nextDouble() method
 
import java.text.*;
import java.util.*;
import java.io.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        // getting double value just
        // greater than the passed value
        // using nextDouble() method
        double value
            = ChoiceFormat.nextDouble(22, false);
 
        // display the result
        System.out.print("Next Double value : "
                         + value);
    }
}
Producción: 

Next Double value : 21.999999999999996

 

Ejemplo 2: 

Java

// Java program to demonstrate
// nextDouble() method
 
import java.text.*;
import java.util.*;
import java.io.*;
 
public class GFG {
    public static void main(String[] argv)
    {
        // calling getValue() method
        getValue(1.23d, true);
        getValue(10d, false);
        getValue(-12d, true);
        getValue(1.2f, false);
        getValue(50, true);
    }
 
    // defining getValue() method
    public static void getValue(double doub,
                                boolean bool)
    {
 
        // getting double value just
        // greater than the passed value
        // using nextDouble() method
        double value
            = ChoiceFormat.nextDouble(doub, bool);
 
        // display the result
        if (bool)
            System.out.println("Just greater than "
                               + doub + ": "
                               + value);
        else
            System.out.println("Just lesser than "
                               + doub + ": "
                               + value);
    }
}
Producción: 

Just greater than 1.23: 1.2300000000000002
Just lesser than 10.0: 9.999999999999998
Just greater than -12.0: -11.999999999999998
Just lesser than 1.2000000476837158: 1.2000000476837156
Just greater than 50.0: 50.00000000000001

 

Referencia: https://docs.oracle.com/javase/9/docs/api/java/text/ChoiceFormat.html#nextDouble-double-boolean-
 

Publicación traducida automáticamente

Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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