numberOfTrailingZeros de clases Java largo () con ejemplo

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

class Long numberOfTrailingZeros () método método

  • numberOfTrailingZeros () está disponible en java.lang class.
  • numberOfTrailingZeros () método se utiliza para devuelve el número de bits de 0 siguiente al bit más a la derecha en del 2 denotación complemento del parámetro dado [valor] de tipo class.
  • numberOfTrailingZeros () método es un método package, es accesible con el nombre long también y si tratamos de acceder al método con el objeto static entonces también que no se producirá un error.
  • numberOfTrailingZeros () método no class una excepción en el momento de ceros a la derecha.

Sintaxis:

    public static int numberOfTrailingZeros (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, seguida de la derecha se mordió un bit en complemento del valor Return dada de 2.
  • Else, si el argumento dado es cero, entonces, se devuelve el valor 64, ya que tiene los bits no de 1 en complemento del argumento dado de 2.

Ejemplo:

// Java program to demonstrate the example 
// of numberOfTrailingZeros (long value) method of Long class
public class NumberOfTrailingZerosOfLongClass {
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 following the leftmost side
// one bit in the given argument 'value' by calling
// Long.numberOfTrailingZeros(value1)
System.out.println("Long.numberOfTrailingZeros(value1): " + Long.numberOfTrailingZeros(value1));
// It returns the value 64 because the value of the given argument is zero
System.out.println("Long.numberOfTrailingZeros(value2): " + Long.numberOfTrailingZeros(value2));
}
}

salida

Long.toBinaryString(value1): 10100010000
Long.toBinaryString(value2):0
Long.numberOfTrailingZeros(value1): 4
Long.numberOfTrailingZeros(value2): 64


Deja un comentario

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