We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 2ae4930 commit b2fc598Copy full SHA for b2fc598
Others/PowerOfTwoOrNot.java
@@ -0,0 +1,33 @@
1
+import java.util.Scanner;
2
+
3
+/**
4
+*A utility to check if a given number is power of two or not.
5
+*For example 8,16 etc.
6
+*/
7
+public class PowerOfTwoOrNot {
8
9
+ public static void main (String[] args) {
10
11
+ Scanner sc = new Scanner(System.in);
12
+ System.out.println("Enter the number");
13
+ int num = sc.nextInt();
14
+ boolean isPowerOfTwo = checkIfPowerOfTwoOrNot(num);
15
+ if (isPowerOfTwo) {
16
+ System.out.println("Number is a power of two");
17
+ } else {
18
+ System.out.println("Number is not a power of two");
19
+ }
20
21
22
23
24
+* Checks whether given number is power of two or not.
25
+*
26
+* @param number
27
+* @return boolean
28
29
+public static boolean checkIfPowerOfTwoOrNot(int number) {
30
+ return number != 0 && ((number & (number-1)) == 0);
31
32
33
+}
0 commit comments