método con el ejemplo de Java doble clase isNaN ()

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

Sintaxis:

    public boolean isNaN ();
public static boolean isNaN(double value);

class Double isNaN () método

  • isNaN () método está disponible en java.lang class.
  • isNaN () método se utiliza para comprobar los valores NaN (Not a Number) (es decir NaN positivo o NaN negativo).
  • isNaN (class valor) método se utiliza para comprobar valores NaN package el argumento double dado (es decir, ya sea positiva o negativa NaN).
  • método isNaN () hace no for una excepción en el momento de la comprobación valores NaN representado por el objeto.
  • mismo modo, isNaN (double valor) método no throw una excepción en el momento de la comprobación valores NaN del argumento dado.
  • Ambos tipos de métodos son los métodos no double, son accesibles sólo con el objeto throw y si tratamos de acceder a ellos con el nombre static entonces se obtendrá un error.

Parámetro (s):

  • En la primera class isNaN () , que no se pasa ningún parámetro o valor.
  • En el segundo isNaN (case valor) class , pasamos sólo un parámetro de case tipo, que representa el valor double a ensayar class NaN.

double valor:

El tipo double de este método se for , devuelve a la cruz “true” si el valor si cualquiera NaN positivo o negativo , devuelve “falso” si el valor no es NaN .

Ejemplo:

// Java program to demonstrate the example 
// of isNaN() method of Double class
public class IsNaNOfDoubleClass {
public static void main(String[] args) {
// Object initialization
Double ob1 = new Double(0.0 / 0.0);
Double ob2 = new Double(-0.0 / 0.0);
Double ob3 = new Double(20.0);
// Display ob1,ob2 and ob3 values
System.out.println("ob1: " + ob1);
System.out.println("ob2: " + ob2);
System.out.println("ob3: " + ob3);
// It checks NaN by calling ob1.isNaN() for ob1
// and ob2.isNaN() for ob2
boolean NaN1 = ob1.isNaN();
boolean NaN2 = ob2.isNaN();
// It also checks NaN of this Double object by calling
// ob3.isNaN(ob3) for ob3
boolean NOTNaN = ob3.isNaN(ob3);
// Display result values
System.out.println("ob1.isNaN(): " + NaN1);
System.out.println("ob2.isNaN(): " + NaN2);
System.out.println("ob3.isNaN(ob3): " + NOTNaN);
}
}

salida

ob1: NaN
ob2: NaN
ob3: 20.0
ob1.isNaN(): true
ob2.isNaN(): true
ob3.isNaN(ob3): false


Deja un comentario

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