El método isPowerOfTwo(BigInteger x) de la clase BigIntegerMath de Guava devuelve verdadero si x representa una potencia de dos.
Sintaxis:
public static boolean isPowerOfTwo(BigInteger x)
Parámetros: este método toma el número BigInteger x como parámetro que se debe verificar.
Valor devuelto: este método devuelve verdadero si x es una potencia de dos.
Los siguientes ejemplos ilustran el método BigIntegerMath.isPowerOfTwo():
Ejemplo 1:
Java
// Java code to show implementation of // isPowerOfTwo(BigInteger x) method of // Guava's BigIntegerMath class import java.math.*; import com.google.common.math.BigIntegerMath; class GFG { // Driver code public static void main(String args[]) { BigInteger a1 = BigInteger.valueOf(63); // Using isPowerOfTwo(BigInteger x) method // of Guava's BigIntegerMath class if (BigIntegerMath.isPowerOfTwo(a1)) System.out.println(a1 + " is power of 2"); else System.out.println(a1 + " is not power of 2"); BigInteger a2 = BigInteger.valueOf(1024); // Using isPowerOfTwo(BigInteger x) method // of Guava's BigIntegerMath class if (BigIntegerMath.isPowerOfTwo(a2)) System.out.println(a2 + " is power of 2"); else System.out.println(a2 + " is not power of 2"); } }
Producción:
63 is not power of 2 1024 is power of 2
Ejemplo 2:
Java
// Java code to show implementation of // isPowerOfTwo(BigInteger x) method of // Guava's BigIntegerMath class import java.math.*; import com.google.common.math.BigIntegerMath; class GFG { // Driver code public static void main(String args[]) { BigInteger a1 = BigInteger.valueOf(1); // Using isPowerOfTwo(BigInteger x) method // of Guava's BigIntegerMath class if (BigIntegerMath.isPowerOfTwo(a1)) System.out.println(a1 + " is power of 2"); else System.out.println(a1 + " is not power of 2"); BigInteger a2 = BigInteger.valueOf(567); // Using isPowerOfTwo(BigInteger x) method // of Guava's BigIntegerMath class if (BigIntegerMath.isPowerOfTwo(a2)) System.out.println(a2 + " is power of 2"); else System.out.println(a2 + " is not power of 2"); } }
Producción:
1 is power of 2 567 is not power of 2
Publicación traducida automáticamente
Artículo escrito por Sahil_Bansall y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA