highestOneBit clase Java largo () con ejemplo

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

class método Long highestOneBit ()

  • highestOneBit () método está disponible en java.lang class.
  • highestOneBit () método se utiliza para encontrar en el bit más único sencillo de 1 desde el extremo izquierdo lado un bit en el camino del orden más alto del parámetro dado [valor] de tipo class.
  • highestOneBit () 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.
  • método highestOneBit () hace no class una excepción en el momento de la determinación del bit más alto orden en un solo dígito.

Sintaxis:

    public static long highestOneBit (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 Return basado en los siguientes casos,

  • Si el argumento dado no es cero entonces, regresa a lo sumo solo bit de 1 en el camino de más a la izquierda un bit lados del valor return dado.
  • Else, si el argumento dado es cero, entonces, se devuelve el valor 0.

Ejemplo:

// Java program to demonstrate the example 
// of highestOneBit (long value) method of Long class
public class HighestOneBitOfLongClass {
public static void main(String[] args) {
long value = 1296;
// It returns the string representation of the given unsigned
// long value denoted by the argument in binary by calling
// Long.toBinaryString(value)
System.out.println("Long.toBinaryString(value): " + Long.toBinaryString(value));
// It returns the number with atmost 1's bits in the path of leftmost side
// one bit in the given argument 'value' by calling Long.highestOneBit(value)
System.out.println("Long.highestOneBit(value): " + Long.highestOneBit(value));
}
}

salida

Long.toBinaryString(value): 10100010000
Long.highestOneBit(value): 1024


Deja un comentario

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