numberOfLeadingZeros de clases Java largo () con ejemplo

class Long numberOfLeadingZeros () método : Aquí, vamos a aprender acerca de los numberOfLeadingZeros () de class Long con su sintaxis y su ejemplo.

class Long numberOfLeadingZeros () método método

  • numberOfLeadingZeros () está disponible en java.lang class.
  • numberOfLeadingZeros () método se utiliza para devuelve el número de bits de 0 anterior a la de un bit más a la izquierda en complemento del parámetro dado [valor] de tipo class del 2. De lo contrario, devuelve 64 si el valor de parámetro dado es 0.
  • numberOfLeadingZeros () método es un método package, es accesible con el nombre long demasiado y si tratamos de acceder al método con el objeto static entonces también nos no se producirá un error.
  • numberOfLeadingZeros () método no class una excepción.

Sintaxis:

    public static int numberOfLeadingZeros (long value);

Parámetro (s):

  • class valor – representa el valor throw para ser analizada.

class valor:

El tipo long de este método es long , devuelve el valor entero basado en los siguientes casos,

  • Si el argumento dado no es cero entonces, devuelve el número de bits de 0 anteriores a la de un bit más a la izquierda del valor Return dado.
  • Else, si el argumento dado es cero, entonces, se devuelve el valor 64.

Ejemplo:

// Java program to demonstrate the example 
// of numberOfLeadingZeros (long value) method of Long class
public class NumberOfLeadingZerosOfLongClass {
public static void main(String[] args) {
long value1 = 1296;
long value2 = 0;
// It returns the string representation of the given unsigned
// long value denoted by the argument in binary by calling
// Long.toBinaryString(value1)
System.out.println("Long.toBinaryString(value1): " + Long.toBinaryString(value1));
// It returns the string representation of the given unsigned
// long value denoted by the argument in binary by calling
// Long.toBinaryString(value2)
System.out.println("Long.toBinaryString(value2): " + Long.toBinaryString(value2));
// It returns the number of 0's bits preceding the leftmost side
// one bit in the given argument 'value' by calling
// Long.numberOfLeadingZeros(value1)
System.out.println("Long.numberOfLeadingZeros(value1): " + Long.numberOfLeadingZeros(value1));
// It returns the value 64 because the value of the given
// argument is zero
System.out.println("Long.numberOfLeadingZeros(value2): " + Long.numberOfLeadingZeros(value2));
}
}

salida

Long.toBinaryString(value1): 10100010000
Long.toBinaryString(value2): 0
Long.numberOfLeadingZeros(value1): 53
Long.numberOfLeadingZeros(value2): 64


Deja un comentario

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