The source code to check if all the bits of a given integer number are HIGH or not is given below. The given program is compiled and executed successfully.
// Java program to check if all the bits of a
// given integer number are HIGH or not
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner SC = new Scanner(System.in);
int num = 0;
int temp = 0;
System.out.printf("Enter number: ");
num = SC.nextInt();
while (num > 0) {
temp = num & 1;
if (temp == 0) {
System.out.printf("All bits are not set.");
return;
}
num = num >> 1;
}
System.out.printf("All bits are set in its binary representation.");
}
}
Output:
Enter number: 7
All bits are set in its binary representation.
Explanation:
In the above program, we imported the "java.util.Scanner" package to read the variable's value from the user. And, created a public class Main. It contains a static method main().
Program/Source Code:
The source code to check if all the bits of a given integer number are HIGH or not is given below. The given program is compiled and executed successfully.
Output:
Explanation:
In the above program, we imported the "java.util.Scanner" package to read the variable's value from the user. And, created a public class Main. It contains a static method main().